Wiktionary svwiktionary https://sv.wiktionary.org/wiki/Wiktionary:Huvudsida MediaWiki 1.39.0-wmf.22 case-sensitive Media Special Diskussion Användare Användardiskussion Wiktionary Wiktionarydiskussion Fil Fildiskussion MediaWiki MediaWiki-diskussion Mall Malldiskussion Hjälp Hjälpdiskussion Kategori Kategoridiskussion Appendix Appendixdiskussion Rimord Rimordsdiskussion Transwiki Transwikidiskussion TimedText TimedText talk Modul Moduldiskussion Gadget Gadget talk Gadget definition Gadget definition talk kula 0 3384 3697971 3673565 2022-07-30T09:22:40Z LA2 544 +tr: [[mermi]] (assisterat) wikitext text/x-wiki {{se även|kuła}} ==Svenska== ===Substantiv=== {{sv-subst-n-or}} {{media|Kula mala.jpg|[1] '''kula'''}} {{media|9mm P8 oder UZI.jpg|[3] 9mm '''kula'''}} {{media|Baerenskelett baerenhoehle.jpg|[4] ett björnskelett i '''kulan'''}} {{media|Blason Courtenay.svg|[8] i gult fält tre '''kulor''' av röd, ordnade två över en (vapnet av Courtenay-släktet, grevar av Devon)}} '''kula''' #[[sfärisk]]t, massivt föremål av relativt liten storlek #:{{synonymer|[[klot]]}} #:{{sammansättningar|[[glaskula]], [[plastkula]], [[rivningskula]], [[stenkula]]}} # liten klotformad [[leksak]] som används i flera barnlekar #:{{citat|titel=[https://libris.kb.se/bib/3375618 Ungdomens bok]|år=1878|förf=[[w:Albert Norman|Albert Norman]]|Innan man hade uppfunnit konsten att göra lämpliga '''kulor''', lekte barnen med små runda stenar, sådana, som i överflöd finnas vid stränderna af bäckar, floder, sjöar och haf.}} #:{{synonymer|[[putekula]], [[spelkula]], [[stenkula]]}} #[[projektil]] avfyrad ur eldvapen #:{{synonymer|[[skott]]}} #:{{sammansättningar|[[gevärskula]], [[kulbana]], [[kulhål]]}} #underjordisk [[hålighet]] #:{{synonymer|[[håla]], [[lya]]}} #:{{sammansättningar|[[jordkula]]}} #{{tagg|slang|kat=anatomi}} [[testikel]]; ''kortform för ''[[pungkula]] #{{tagg|slang|text=i plural: '''kulor'''}} [[pengar]] #{{tagg|ålderdomligt}} [[parti]] i vissa spel #{{tagg|heraldik}} en [[bild]] med [[rund]] form #:{{användning|En kula av guld eller silver kallas [[byzantin]].}} :{{avgränsare}} :{{etymologi|Från tyskans ''[[Kugel]]'' 'kula'}} :{{fraser|[[börja på ny kula]]}} :{{seäven-bring|Vapen|Krigföring|Täthet|Framdrivning|Utsvällning|Trindhet|Tillhåll}} ====Översättningar==== {{ö-topp|sfäriskt föremål}} *bokmål: {{ö+|no|kule|mf}} *danska: {{ö+|da|kugle|u}} *engelska: {{ö+|en|ball}}, {{ö+|en|marble}} *finska: {{ö+|fi|kuula}} *italienska: {{ö|it|biglia}} *japanska: {{ö+|ja|玉}} *nederländska: {{ö+|nl|bal|m}}, {{ö+|nl|balletje|n}} *polska: {{ö+|pl|kula|f}} *portugisiska: {{ö+|pt|bola|f}} *tyska: {{ö+|de|Kugel|f}} {{ö-botten}} {{ö-topp|projektil}} *afrikaans: {{ö|af|koeël}} *engelska: {{ö+|en|shot}}, {{ö+|en|bullet}} *franska: {{ö+|fr|balle|f}} *galiciska: {{ö|gl|bula}} *italienska: {{ö+|it|proiettile|m}} *lakota: {{ö|lkt|mázasu}}, {{ö|lkt|sú}} *nederländska: {{ö+|nl|kogel|m}} *polska: {{ö+|pl|kula|f}}, {{ö+|pl|pocisk|m}} *portugisiska: {{ö+|pt|bala|f}} *spanska: {{ö+|es|bala|f}} *turkiska: {{ö+|tr|mermi}} *tyska: {{ö+|de|Kugel|f}} {{ö-botten}} {{ö-topp|hålighet}} *engelska: {{ö+|en|den}} *polska: {{ö+|pl|jama|f}}, {{ö+|pl|dziura|f}}, {{ö+|pl|nora|f}} *tyska: {{ö+|de|Höhle|f}} {{ö-botten}} ===Verb=== {{sv-verb-ar-ejpass}} '''kula''' #[[sjunga]] med [[gäll]] [[röst]] för att locka på kor #:{{besläktade ord|[[kulning]]}} ==Bottniska== ===Verb=== {{verb|gmq-bot}} '''kula''' *{{uttal|gmq-bot|ipa=cʰɞ̀ːlɑ}} #[[roa]] sig med små [[göromål]] efter bekvämlighet #[[roa]] sig med menlöst glam och prat med varann #:''Sit og '''kula''' og ró og gef dig tíð.'' #::''Sitt och och ro sakta med bekvämlighet och ge dig tid.'' #:''Vé sitj’ hérnă og '''kula''' tvá ein.'' #::''Vi sitter här och '''roar''' oss på tu man hand, under samtal.'' #[[gå]] [[långsam]]t #:''kuma '''kuland''''' #::''komma '''sakta vandrande''''' :{{avgränsare}} :{{varianter|[[kura]]}} :{{besläktade ord|[[kul#Bottniska|kul]]}} ==Polska== ===Substantiv=== {{subst|pl}} '''kula''' ''f'' #[[klot]], [[kula#Svenska|kula]] ===Verb=== {{verb|pl}} '''kula''' #{{böjning|pl|verb|kulać}}; [[halta]] outqhwvyfqy5ky2m1l5w0zim3qvg4fr 3697972 3697971 2022-07-30T09:23:13Z LA2 544 +tr: [[kurşun]] (assisterat) wikitext text/x-wiki {{se även|kuła}} ==Svenska== ===Substantiv=== {{sv-subst-n-or}} {{media|Kula mala.jpg|[1] '''kula'''}} {{media|9mm P8 oder UZI.jpg|[3] 9mm '''kula'''}} {{media|Baerenskelett baerenhoehle.jpg|[4] ett björnskelett i '''kulan'''}} {{media|Blason Courtenay.svg|[8] i gult fält tre '''kulor''' av röd, ordnade två över en (vapnet av Courtenay-släktet, grevar av Devon)}} '''kula''' #[[sfärisk]]t, massivt föremål av relativt liten storlek #:{{synonymer|[[klot]]}} #:{{sammansättningar|[[glaskula]], [[plastkula]], [[rivningskula]], [[stenkula]]}} # liten klotformad [[leksak]] som används i flera barnlekar #:{{citat|titel=[https://libris.kb.se/bib/3375618 Ungdomens bok]|år=1878|förf=[[w:Albert Norman|Albert Norman]]|Innan man hade uppfunnit konsten att göra lämpliga '''kulor''', lekte barnen med små runda stenar, sådana, som i överflöd finnas vid stränderna af bäckar, floder, sjöar och haf.}} #:{{synonymer|[[putekula]], [[spelkula]], [[stenkula]]}} #[[projektil]] avfyrad ur eldvapen #:{{synonymer|[[skott]]}} #:{{sammansättningar|[[gevärskula]], [[kulbana]], [[kulhål]]}} #underjordisk [[hålighet]] #:{{synonymer|[[håla]], [[lya]]}} #:{{sammansättningar|[[jordkula]]}} #{{tagg|slang|kat=anatomi}} [[testikel]]; ''kortform för ''[[pungkula]] #{{tagg|slang|text=i plural: '''kulor'''}} [[pengar]] #{{tagg|ålderdomligt}} [[parti]] i vissa spel #{{tagg|heraldik}} en [[bild]] med [[rund]] form #:{{användning|En kula av guld eller silver kallas [[byzantin]].}} :{{avgränsare}} :{{etymologi|Från tyskans ''[[Kugel]]'' 'kula'}} :{{fraser|[[börja på ny kula]]}} :{{seäven-bring|Vapen|Krigföring|Täthet|Framdrivning|Utsvällning|Trindhet|Tillhåll}} ====Översättningar==== {{ö-topp|sfäriskt föremål}} *bokmål: {{ö+|no|kule|mf}} *danska: {{ö+|da|kugle|u}} *engelska: {{ö+|en|ball}}, {{ö+|en|marble}} *finska: {{ö+|fi|kuula}} *italienska: {{ö|it|biglia}} *japanska: {{ö+|ja|玉}} *nederländska: {{ö+|nl|bal|m}}, {{ö+|nl|balletje|n}} *polska: {{ö+|pl|kula|f}} *portugisiska: {{ö+|pt|bola|f}} *tyska: {{ö+|de|Kugel|f}} {{ö-botten}} {{ö-topp|projektil}} *afrikaans: {{ö|af|koeël}} *engelska: {{ö+|en|shot}}, {{ö+|en|bullet}} *franska: {{ö+|fr|balle|f}} *galiciska: {{ö|gl|bula}} *italienska: {{ö+|it|proiettile|m}} *lakota: {{ö|lkt|mázasu}}, {{ö|lkt|sú}} *nederländska: {{ö+|nl|kogel|m}} *polska: {{ö+|pl|kula|f}}, {{ö+|pl|pocisk|m}} *portugisiska: {{ö+|pt|bala|f}} *spanska: {{ö+|es|bala|f}} *turkiska: {{ö+|tr|mermi}}, {{ö+|tr|kurşun}} *tyska: {{ö+|de|Kugel|f}} {{ö-botten}} {{ö-topp|hålighet}} *engelska: {{ö+|en|den}} *polska: {{ö+|pl|jama|f}}, {{ö+|pl|dziura|f}}, {{ö+|pl|nora|f}} *tyska: {{ö+|de|Höhle|f}} {{ö-botten}} ===Verb=== {{sv-verb-ar-ejpass}} '''kula''' #[[sjunga]] med [[gäll]] [[röst]] för att locka på kor #:{{besläktade ord|[[kulning]]}} ==Bottniska== ===Verb=== {{verb|gmq-bot}} '''kula''' *{{uttal|gmq-bot|ipa=cʰɞ̀ːlɑ}} #[[roa]] sig med små [[göromål]] efter bekvämlighet #[[roa]] sig med menlöst glam och prat med varann #:''Sit og '''kula''' og ró og gef dig tíð.'' #::''Sitt och och ro sakta med bekvämlighet och ge dig tid.'' #:''Vé sitj’ hérnă og '''kula''' tvá ein.'' #::''Vi sitter här och '''roar''' oss på tu man hand, under samtal.'' #[[gå]] [[långsam]]t #:''kuma '''kuland''''' #::''komma '''sakta vandrande''''' :{{avgränsare}} :{{varianter|[[kura]]}} :{{besläktade ord|[[kul#Bottniska|kul]]}} ==Polska== ===Substantiv=== {{subst|pl}} '''kula''' ''f'' #[[klot]], [[kula#Svenska|kula]] ===Verb=== {{verb|pl}} '''kula''' #{{böjning|pl|verb|kulać}}; [[halta]] c6fr3p6aqkewypk084ht5hrfd7yp6mr defekt 0 9362 3697901 3418310 2022-07-30T03:38:37Z Gabbe 1153 {{tagg|grammatik}} där en eller flera [[böjningsform]]er saknas wikitext text/x-wiki ==Svenska== ===Adjektiv=== {{sv-adj-alt|pers=-}} '''defekt''' #[[bristfällig]], [[ofullständig]], [[skadad]] #{{tagg|matematik}} om tal, se [[defekt tal]] #{{tagg|grammatik}} där en eller flera [[böjningsform]]er saknas :{{avgränsare}} :{{besläktade ord|[[defektiv]]}} ====Översättningar==== {{ö-topp|bristfällig}} *engelska: {{ö+|en|defective}} *franska: {{ö+|fr|défectueux}} *italienska: {{ö|it|difettoso}} *japanska: {{ö|ja|欠陥}} (kekkan), {{ö+|ja|欠点}} (ketten), {{ö+|ja|瑕疵}} ({{ö+|ja|かし}}, kashi) {{?|alla dessa ord är substantiv}} *spanska: {{ö+|es|defectuoso}}, {{ö+|es|defectivo}} *tyska: {{ö+|de|defekt}}, {{ö|de|schadhaft}} {{ö-botten}} ===Adverb=== {{adv|sv}} '''defekt''' #{{avledning|sv|defekt|adj}} ===Substantiv=== {{sv-subst-n-er}} '''defekt''' #[[fel]], [[skada]], [[brist]] #:''Han lider av olika psykiska '''defekter'''.'' ====Översättningar==== {{ö-topp}} *danska: {{ö+|da|defekt}} *engelska: {{ö+|en|defect}} *franska: {{ö+|fr|défaut|m}} *italienska: {{ö+|it|difetto|m}} *tyska: {{ö+|de|Defekt|m}}, {{ö+|de|Fehler|m}}, {{ö+|de|Schaden|m}} {{ö-botten}} ==Danska== ===Adjektiv=== {{adj|da}} '''defekt''' #[[#Svenska|defekt]] ===Substantiv=== {{subst|da}} '''defekt''' #[[#Svenska|defekt]] ==Tyska== ===Adjektiv=== {{de-adj-okomp}} '''defekt''' #[[#Svenska|defekt]] #:{{synonymer|[[schadhaft]]}} #:{{besläktade ord|[[Defekt]]}} gq9hlfn1kznqzneskydzxdzpv2f4jp4 imperativ 0 22046 3697784 3674696 2022-07-29T17:13:41Z Glades12 38544 /* Användning */Mer korrekt beskrivning wikitext text/x-wiki {{wikipedia|Imperativ|imperativ (modus)}} {{wikipedia|Imperativ (olika betydelser)|imperativ (moralisk norm)}} ==Svenska== ===Substantiv=== {{sv-subst-n-er|betydelser=1.}} {{sv-subst-t-0|betydelser=2.}} '''imperativ''' #{{tagg|grammatik}} [[verbform]] som (i [[svenska]]) främst används för [[uppmaning]]ar #{{tagg|filosofi}} [[sats]] som [[tala]]r om hur [[människa]]n ska [[handla]] ====Varianter==== *[[imper.]] (''förkortning'') ====Användning==== Svenska imperativer ([[gå]], [[spring]], [[försvinn]], [[hoppa]]) är identiska med verbets [[rot]], som hos regelbundna verb är densamma som dess [[infinitivform]]. ====Översättningar==== {{ö-topp|modus som används i uppmaningar}} *engelska: {{ö+|en|imperative}} *finska: {{ö+|fi|imperatiivi}}, {{ö+|fi|käskytapa}} *franska: {{ö+|fr|impératif|m}} *färöiska: {{ö|fo|boðsháttur|m}} *italienska: {{ö+|it|imperativo|m}} *nederländska: {{ö+|nl|gebiedende wijs}} *polska: {{ö+|pl|tryb rozkazujący|m}} *portugisiska: {{ö+|pt|imperativo|m}} *spanska: {{ö+|es|imperativo|m}} *tyska: {{ö+|de|Imperativ|m}}, {{ö+|de|Befehlsform|f}} {{ö-botten}} {{ö-topp|moralisk norm}} *engelska: {{ö+|en|imperative}} *polska: {{ö|pl|imperatyw}} {{ö-botten}} ===Adjektiv=== {{sv-adj-peri|pers=}} '''imperativ''' #[[befallande]] #som avser [[#Substantiv|imperativer]] ====Varianter==== *[[imperativisk]] ====Översättningar==== {{ö-topp|befallande}} *engelska: {{ö+|en|imperative}} {{ö-botten}} {{ö-topp|som avser imperativer}} *engelska: {{ö+|en|imperative}} {{ö-botten}} c3y3wrwd6dy3btwzpu1lzwxd3o13ofi allergisk 0 48654 3697899 3675560 2022-07-29T23:24:45Z 188.238.106.86 +tr: [[alerjik]] (assisterat) wikitext text/x-wiki ==Svenska== ===Adjektiv=== {{sv-adj-peri|pers=}} '''allergisk''' #{{tagg|medicin}} ha en [[allergi]] mot visst ämne; överkänslig #:''Ett bistick brukar resultera i smärta, svullnad och en rodnad, men de som är '''allergiska''' och som får många stick kan drabbas av en '''allergisk''' chock.'' #{{tagg|bildligt}}(kraftig) aversion mot någon/något #:''Jag är '''allergisk''' mot alla typer av falsettsång!'' ====Etymologi==== Sammansatt av ordet [[allergi]] + ändelse/suffix [[-isk]] som bildar adjektiv, se [[allergi]] för dess etymologi ====Synonymer==== *[[överkänslig]] ====Besläktade ord==== *[[allergi]] *[[allergiker]] *[[allergen]] ====Sammansättningar==== *[[antiallergisk]] ====Översättningar==== {{ö-topp|medicin}} *albanska: {{ö|sq|alergjik}} *bokmål: {{ö+|no|allergisk}} *engelska: {{ö+|en|allergic}} *finska: {{ö+|fi|allerginen}} *franska: {{ö+|fr|allergique}} *grekiska: {{ö+|el|αλλεργικός}} *italienska: {{ö+|it|allergico|m}} *katalanska: {{ö+|ca|al·lèrgic}} *maltesiska: {{ö|mt|allerġiku}} *polska: {{ö+|pl|alergiczny}} *portugisiska: {{ö+|pt|alérgico}} *ryska: {{ö+|ru|аллергический}} *spanska: {{ö+|es|alérgico}} *tjeckiska: {{ö+|cs|alergický}} *turkiska: {{ö+|tr|alerjik}} *tyska: {{ö+|de|allergisch}} *ukrainska: {{ö|uk|алергійний}} {{ö-botten}} {{ö-topp|aversion}} *engelska: {{ö+|en|allergic}} *finska: {{ö+|fi|allerginen}} *franska: {{ö+|fr|allergique}} *katalanska: {{ö+|ca|al·lèrgic}} *ryska: {{ö+|ru|аллергический}} *tjeckiska: {{ö+|cs|alergický}} *tyska: {{ö+|de|allergisch}} {{ö-botten}} hvgv6kirr0cv6rc97tr8mpx3x6tq4of tacka 0 48675 3697816 3672269 2022-07-29T18:27:25Z Svenji 762 +sco: [[yowe]] (assisterat) wikitext text/x-wiki {{se även|täcka}}{{wikipedia|Tacka (gjutning)}} ==Svenska== ===Substantiv=== {{sv-subst-n-or|fog=|pluralrot=tack}} '''tacka''' #{{tagg|kat=djurhonor}} [[hona]] av däggdjuret [[får]] #:{{synonymer|[[fårhona]]}} #:{{kohyponymer|[[bagge]], [[lamm]]}} #[[gjuta|gjutet]] stycke av [[metall]] eller annat [[material]] för fortsatt [[bearbetning]] #:{{sammansättningar|[[guldtacka]], [[järntacka]], [[koppartacka]], [[tackjärn]]}} ====Översättningar==== {{ö-topp|fårhona}} *afrikaans: {{ö+|af|ooi}}, {{ö+|af|skaapooi}} *bokmål: {{ö|no|søye|mf}}, {{ö|no|tikke|mf}}, {{ö|no|hunnsau|m}} *engelska: {{ö+|en|ewe}} *finska: {{ö+|fi|uuhi}}, {{ö|fi|emälammas}} *fornengelska: {{ö|ang|ēowu}} *franska: {{ö+|fr|brebis|f}} *färöiska: {{ö|fo|ær|f}} *isländska: {{ö+|is|ær|f}} *italienska: {{ö+|it|pecora|f}} *kroatiska: {{ö+|hr|ovca|f}} *latin: {{ö+|la|ovis|f}} *lågskotska: {{ö|sco|yowe}} *nederländska: {{ö+|nl|ooi|f}} *nynorska: {{ö|nn|tikke|f}}, {{ö|nn|søye|f}} *portugisiska: {{ö+|pt|ovelha|f}} *romani: {{ö|rom|bakri|f}} *rumänska: {{ö+|ro|oaie|f}} *ryska: {{ö+|ru|овца́|f}} *spanska: {{ö+|es|borrega|f}}, {{ö|es|cordera|f}} *tyska: {{ö|de|Mutterschaf|n}}, {{ö+|de|Aue|f}} {{ö-botten}} {{ö-topp|gjutet stycke av metall}} *engelska: {{ö+|en|bullion}}, {{ö+|en|ingot}} *finska: {{ö+|fi|harkko}} *portugisiska: {{ö|pt|lingote|m}} *rumänska: {{ö+|ro|lingou|n}} *spanska: {{ö|es|lingote|m}} *tjeckiska: {{ö+|cs|ingot|m}} *tyska: {{ö+|de|Barren|m}} {{ö-botten}} ===Verb=== {{sv-verb-ar|rot=tack|perfpart=}} '''tacka''' #kort berätta för annan att man uppskattar något denna givit, eller gjort för, en; säga [[tack]] #:''Han '''tackade''' för maten och gick sedan hem.'' #:''Har du '''tackat''' mormor för presenterna?'' #:{{besläktade ord|[[avtacka]], [[betacka]], [[tack]], [[tacksam]], [[tacksamhet]]}} #:{{fraser|[[tacka ja]], [[tacka nej]]}} ====Översättningar==== {{ö-topp}} *engelska: {{ö+|en|thank}} *finska: {{ö+|fi|kiittää}} *franska: {{ö+|fr|remercier}} *isländska: {{ö+|is|þakka}} *polska: {{ö+|pl|dziękować}} *portugisiska: {{ö+|pt|agradecer}} *ryska: {{ö+|ru|благодарить}} *sydsamiska: {{ö|sma|gudtsiestidh}} *tyska: {{ö+|de|danken}}, {{ö+|de|bedanken}} {{ö-botten}} 7mq7rdfav10pf47mggskyqox62fb9ja projekt 0 58538 3697958 3291017 2022-07-30T09:12:52Z LA2 544 +tr: [[proje]] (assisterat) wikitext text/x-wiki {{se även|Projekt}} ==Svenska== ===Substantiv=== {{sv-subst-t-0}} '''projekt''' #(större) arbete som utförs enskilt eller i grupp under (någorlunda) kontrollerade former och med ett bestämt mål #:''Har du några '''projekt''' på gång?'' #:{{sammansättningar|[[bevarandeprojekt]], [[projektanställning]], [[projektarbete]], [[projektledare]], [[systerprojekt]]}} ====Översättningar==== {{ö-topp|}} *arabiska: {{ö|ar|مَشْرُوعْ}} *bokmål: {{ö|no|prosjekt|n}} *engelska: {{ö+|en|project}} *finska: {{ö+|fi|projekti}}, {{ö+|fi|hanke}} *franska: {{ö+|fr|projet|m}} *isländska: {{ö+|is|áætlun|f}} *kinesiska: {{ö+|zh|工程}} *nynorska: {{ö|nn|prosjekt|n}} *ryska: {{ö+|ru|проект|m|tr=projékt}} *spanska: {{ö+|es|proyecto|m}} *turkiska: {{ö+|tr|proje}} *tyska: {{ö+|de|Projekt|n}} {{ö-botten}} eapolgen9avznof9gapi0pb0zms0mxl misär 0 75334 3697851 3215953 2022-07-29T19:10:17Z Gabbe 1153 {{etymologi|{{härledning|fr|misère}}}} wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-er}} '''misär''' #[[nöd]], [[elände]] #:{{besläktade ord|[[miserabel]]}} #:{{etymologi|{{härledning|fr|misère}}}} ====Översättningar==== {{ö-topp|nöd, elände}} *engelska: {{ö+|en|misery}} *franska: {{ö+|fr|misère|f}} *tyska: {{ö+|de|Misere|f}}, {{ö+|de|Elend|n}}, {{ö+|de|Notlage|f}} {{ö-botten}} a7bcmjslkhc45ftafxq3xjigfxokvqx forkølelse 0 126913 3697726 3583872 2022-07-29T12:40:17Z LA2 544 wikitext text/x-wiki ==Danska== ===Substantiv=== {{da-subst-n-r}} '''[[for-#Danska|for]][[kølelse]]''' {{u}} #{{tagg|kat=medicin|språk=da}} [[förkylning]] #:{{synonymer|[[rhinitis]] ''(medicinsk term)''}} #:{{sammansättningar|[[generalforkølelse]], [[sommerforkølelse]], [[forkølelsessår]], [[forkølelsesvirus]]}} #:{{besläktade ord|[[forkøle]], [[forkølet]]}} r87kpnr4pts4fvvbf5ik4pmr8bdho8w Marktplatz 0 133653 3697782 3585189 2022-07-29T16:08:32Z 2003:C6:F706:2766:59C7:B69F:6634:B8A3 marknadsplats wikitext text/x-wiki ==Tyska== ===Substantiv=== {{de-subst-m|2=[[Markplatzes]]|3=Marktplatz, [[Marktplatze]]|plural=Marktplätze}} '''[[Markt]][[Platz|platz]]''' {{m}} #{{tagg|kat=ä-omljud|språk=de}}[[marknadsplats]], [[salutorg]], [[torg]] 2veslo8crk5qucdcjwztkjc4d59n64v Korb 0 135562 3697916 3688116 2022-07-30T05:33:11Z Pametzma 10470 /* Substantiv */ wikitext text/x-wiki ==Tyska== ===Substantiv=== {{de-subst-m|2=[[Korbes]], [[Korbs]]|plural=Körbe}} '''Korb''' {{m}} #{{tagg|kat=ö-omljud|språk=de}} [[korg]] #:{{sammansättningar|[[Abfallkorb]], [[Ausgangskorb]], [[Bienenkorb]], [[Blumenkorb]], [[Brotkorb]], [[Eingangskorb]], [[Einkaufskorb]], [[Fresskorb]], [[Korbball]], [[Korbblütler]], [[körbeweise]], [[Korbflasche]], [[Korbflechter]], [[Korbgeflecht]], [[Korbjäger]], [[Korbmacher]], [[Korbmöbel]], [[Korbstuhl]], [[Korbwagen]], [[Korbware]], [[Korbweide]], [[korbweise]], [[Lunchkorb]], [[Maulkorb]], [[Obstkorb]], [[Papierkorb]], [[Picknickkorb]], [[Pilzkorb]], [[Wäschekorb]], [[Warenkorb]], [[Weidenkorb]]}} ozjq3mycxn3v3v4zcqj63o9qvkt2j2z balkonglåda 0 136267 3697944 3227159 2022-07-30T07:31:21Z 188.238.106.86 +tr: [[balkon saksısı]]; +fi: [[kukkalaatikko]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-or|fog=}} '''balkonglåda''' #[[låda]] som sätts på [[balkong]]er där olika sorters [[växt]]er planteras ====Översättningar==== {{ö-topp| }} *finska: {{ö+|fi|kukkalaatikko}} *turkiska: {{ö|tr|balkon saksısı}} *tyska: {{ö+|de|Blumenkasten|m}} {{ö-botten}} j6zz3263568z73a5n65tdski0tsdy46 3697945 3697944 2022-07-30T07:33:00Z 188.238.106.86 +fi: [[parvekelaatikko]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-or|fog=}} '''balkonglåda''' #[[låda]] som sätts på [[balkong]]er där olika sorters [[växt]]er planteras ====Översättningar==== {{ö-topp| }} *finska: {{ö+|fi|kukkalaatikko}}, {{ö+|fi|parvekelaatikko}} *turkiska: {{ö|tr|balkon saksısı}} *tyska: {{ö+|de|Blumenkasten|m}} {{ö-botten}} ld3t8xlk62rz60vz7kh349zti74wz5e kejsarinna 0 142842 3697900 3617407 2022-07-30T03:25:45Z 188.238.106.86 +tr: [[imparatoriçe]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-or}} '''[[kejsare|kejsar]][[-inna|inna]]''' #{{tagg|politik}} kvinnlig [[monark]] för ett kejsardöme #:{{hyperonymer|[[monark]]}} #:{{kohyponymer|[[drottning]]}} #:{{besläktade ord|[[kejsare]], [[kejserlig]]}} ====Översättningar==== {{ö-topp}} *belarusiska: {{ö|be|імператрыца|f}} *bokmål: {{ö|no|keiserinne}} *danska: {{ö+|da|kejserinde}} *engelska: {{ö+|en|empress}} *esperanto: {{ö|eo|imperiestrino}} *finska: {{ö+|fi|keisarinna}} *franska: {{ö+|fr|impératrice|f}} *italienska: {{ö+|it|imperatrice|f}} *nederländska: {{ö+|nl|keizerin}} *nynorska: {{ö|nn|keisarinne|f}} *polska: {{ö+|pl|cesarzowa|f}} *portugisiska: {{ö+|pt|imperatriz|f}} *ryska: {{ö+|ru|императрица}} *spanska: {{ö+|es|emperatriz|f}} *turkiska: {{ö+|tr|imparatoriçe}} *tyska: {{ö+|de|Kaiserin}} *ukrainska: {{ö|uk|імператриця|f}} {{ö-botten}} mmdc4m34pwkidtoe93vsut7bpc46tch tâche 0 156367 3697756 3025532 2022-07-29T13:17:31Z Gabbe 1153 {{besläktade ord|[[tâcher]], [[tâcheron]]}} wikitext text/x-wiki {{se även|tache|tâché|taché}} ==Franska== ===Substantiv=== {{fr-subst-f}} '''tâche''' *{{uttal|fr|ipa=tɑʃ|ljud=Fr-tâche.ogg}} #[[uppgift]]; någonting som bör göras #:{{besläktade ord|[[tâcher]], [[tâcheron]]}} ===Verb=== '''tâche''' #{{böjning|fr|verb|tâcher}} jqzbd59kkqi2epnunkx2o5h7h5veymp tacher 0 156369 3697764 3140790 2022-07-29T13:22:53Z Gabbe 1153 {{besläktade ord|[[tacheté]]}} wikitext text/x-wiki {{se även|tâcher}} ==Franska== ===Verb=== {{fr-verb-er|rot=tach|betydelser=1.}} '''[[tache|tach]][[-er|er]]''' *{{uttal|fr|ipa=ta.ʃe|ljud=Fr-tacher.ogg}} #[[fläcka ner]], [[smutsa ner]] #{{tagg|reflexivt|språk=fr}} [[fläcka ner]] sig, [[smutsa ner]] sig :{{avgränsare}} :{{besläktade ord|[[tacheté]]}} p8v0kaab5diluydmhdf4gqgtb9jueoj tâcher 0 156370 3697757 3029235 2022-07-29T13:17:51Z Gabbe 1153 {{besläktade ord|[[tâche]], [[tâcheron]]}} wikitext text/x-wiki {{se även|tacher}} ==Franska== ===Verb=== {{fr-verb-er|rot=tâch}} '''tâcher''' *{{uttal|fr|ipa=tɑ.ʃe|ljud=Fr-tâcher.ogg}} #[[försöka]], [[anstränga]] sig /för att/ #:''J’ai '''tâché''' de rester éveillé, mais je me suis endormi.'' #::''Jag '''försökte''' vara vaken, men jag somnade.'' #:{{besläktade ord|[[tâche]], [[tâcheron]]}} kjaq2bc9xebeytmn01b2h31g9aeldyi blodrot 0 180308 3697805 3208478 2022-07-29T18:16:55Z Svenji 762 +sco: [[aert-bark]] (assisterat) wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-n-er|pluralrot=blodrött}} '''[[blod]][[rot]]''' #{{tagg|kat=örter}} en [[ört]] ''([[Potentilla erecta]])'' i släktet [[fingerört]]er i familjen [[rosenväxter]] ''([[Rosaceae]])''; exemplar av denna art ====Översättningar==== {{ö-topp|ört}} *bokmål: {{ö|no|tepperot}} *danska: {{ö|da|tormentil}} *engelska: {{ö|en|common tormentil}}, {{ö+|en|tormentil}} *finska: {{ö+|fi|rätvänä}} *franska: {{ö+|fr|tormentille|f}} *limburgiska: {{ö|li|krampkroed}} *lågskotska: {{ö|sco|aert-bark}} *nynorska: {{ö|nn|tepperot}} *spanska: {{ö|es|tormentila|f}}, {{ö|es|sietenrama}} *tyska: {{ö+|de|Blutwurz}}, {{ö|de|Tormentill}} {{ö-botten}} 83cyz2co923c8x6ntzy40uzok7yuq2y viskös 0 189306 3697775 3247675 2022-07-29T15:20:40Z Gabbe 1153 +fr: [[visqueux]] (assisterat) wikitext text/x-wiki {{se även|viskos}} ==Svenska== ===Adjektiv=== {{sv-adj|pers=-}} '''viskös''' #{{tagg|text=om fluid}} [[trögflytande]], [[tjockflytande]] #:{{besläktade ord|[[viskositet]]}} ====Översättningar==== {{ö-topp}} *engelska: {{ö+|en|viscous}} *franska: {{ö+|fr|visqueux}} *tyska: {{ö+|de|viskos}}, {{ö+|de|dickflüssig}} {{ö-botten}} ==Tyska== ===Adjektiv=== {{de-adj|fog=e}} '''viskös''' #[[viskös#Svenska|viskös]], [[trögflytande]], [[tjockflytande]] #:sällan förekommande variant av [[viskos]] 269hakepk9rp92f6udp9fiudme3gdt4 ya 0 189518 3697822 3545103 2022-07-29T18:33:27Z Svenji 762 /* Indonesiska */ wikitext text/x-wiki {{se även|YA}} ==Engelska== ===Interjektion=== {{interj|en}} '''ya''' #[[ja#Svenska|ja]] #:''Did they answer?'' #::'' '''Ya''', twice.'' #:''Har de svarat?'' #::'' '''Aa''', två gånger.'' :{{avgränsare}} :{{etymologi|Av {{härledning-|enm|[[ya#Medelengelska|ya]]|språk=en}}, av {{härledning-|ang|[[iā#Fornengelska|iā]]|språk=en}}, av {{härledning-|gem-ugm|[[jā#Urgermanska|*jā]]|språk=en}}, av {{härledning-|ine-uie|[[jéh₂#Urgermanska|*jéh₂]]|språk=en}}}} ===Pronomen=== '''ya''' #{{tagg|slang|språk=en}} [[you]] #:''Bring me the towel, will '''ya'''?'' #::''Räck mig handduken är '''du''' snäll?'' ==Azerbajdzjanska== ===Konjunktion=== {{konj|az}} '''ya''' #[[eller]] ==Bretonska== ===Interjektion=== {{interj|br}} '''ya''' #[[ja]] #:{{antonymer|[[nann]]}} ==Indonesiska== ===Interjektion=== {{interj|id}} '''ya''' #[[ja]] #:{{antonymer|[[bukan]], [[tidak]]}} #:{{seäven|[[iya]]}} ==Lågskotska== ===Adverb=== {{adv|sco}} '''ya''' #{{tagg|shetländska|språk=sco}} [[ja]] #:{{varianter|[[yae]]}} ==Spanska== ===Adverb=== {{adv|es}} '''ya''' #[[nu]], [[redan]] ===Konjunktion=== {{konj|es}} '''ya''' # [[ömsom]], [[än]] #:{{konstr|ya ..., ya ...}} #:{{seäven|[[ya que]]}} purmo87b2h9tugeqqbbgsf9c5vv6k3w mugglare 0 237315 3697910 3448267 2022-07-30T05:27:36Z Pametzma 10470 +de: [[Muggel]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-0|rot=mugglar|are=}} '''mugglare''' #[[person]] utan [[magisk|magiska]] [[kunskap|kunskaper]] #:{{etymologi|{{härledning|en|muggle}} Ursprungligen från ''[[w:Harry Potter och de vises sten|Harry Potter och de vises sten]]'' (1999), svensk översättning av ''Harry Potter and the Philosopher's Stone'' (1997) av [[w:J.K. Rowling|J.K. Rowling]]. Senare även använt i resten av [[w:Harry Potter|Harry Potter-serien]].}} ====Översättningar==== {{ö-topp|person}} *bokmål: {{ö|no|gomp|m}} *engelska: {{ö+|en|muggle}} *franska: {{ö+|fr|moldu|m}} *nederländska: {{ö+|nl|dreuzel|m}} *portugisiska: {{ö+|pt|trouxa}} *tyska: {{ö+|de|Muggel|m}} {{ö-botten}} 3xye8ru3wwe2w05tb23v5pd5oqno6xr transportsyge 0 284222 3697999 3564071 2022-07-30T09:42:34Z LA2 544 wikitext text/x-wiki ==Danska== ===Substantiv=== {{da-subst-n-oräkn|fog=}} '''[[transport]][[syge]]''' {{u}} #{{tagg|språk=da|kat=sjukdomar}} [[åksjuka]] imt7j0e3gq2evonwiyfjyd9fbtcp5xi Weide 0 366210 3697913 3682299 2022-07-30T05:30:21Z Pametzma 10470 /* Tyska */ wikitext text/x-wiki ==Tyska== ===Substantiv=== {{de-subst-f|plural=Weiden}} '''Weide''' {{f}} #{{tagg|jordbruk|språk=de}} [[bete]], [[betesmark]], [[hage]], [[vall]] #:{{besläktade ord|[[weiden]]}} #:{{sammansättningar|[[Kälberweide]], [[Kuhweide]], [[Sommerweide]], [[Weideland]], [[Weidetier]]}} #{{tagg|träd|språk=de}} [[vide]], [[pil]], [[pilträd]] #:{{sammansättningar|[[Kopfweide]], [[Trauerweide]], [[Weidenzweig]]}} fhlie2vzqdc1d2meznkph4cb8rvrs0l 3697914 3697913 2022-07-30T05:32:09Z Pametzma 10470 /* Substantiv */ wikitext text/x-wiki ==Tyska== ===Substantiv=== {{de-subst-f|plural=Weiden}} '''Weide''' {{f}} #{{tagg|jordbruk|språk=de}} [[bete]], [[betesmark]], [[hage]], [[vall]] #:{{besläktade ord|[[weiden]]}} #:{{sammansättningar|[[Kälberweide]], [[Kuhweide]], [[Sommerweide]], [[Weideland]], [[Weidetier]]}} #{{tagg|träd|språk=de}} [[vide]], [[pil]], [[pilträd]] #:{{sammansättningar|[[Kopfweide]], [[Trauerweide]], [[Weidenkorb]], [[Weidenkätzchen]], [[Weidenzweig]]}} iiyqyvddyhgalvqgvypddpghz4lljgh träsk 0 371122 3697849 3674680 2022-07-29T19:08:18Z Svenji 762 +es: [[pantano]]; +es: [[ciénaga]] (assisterat) wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-t-0}} '''träsk''' #{{tagg|naturgeografi}} sankmarksområde med [[stillastående]] [[vatten]]; en [[brunvattensjö]]; [[myr]] #:{{diverse|Ordet "träsk" har gett upphov till många namn på platser, baserade på både obestämd form ("Bastuträsk", "Varuträsk", ofta om byar) och bestämd form ("Varuträsket", ofta snarare om [[sjö]]ar än [[myr]]ar).}} #{{tagg|text=överfört}} svåra eller [[oöverskådlig]]a omständigheter #:{{sammansättningar|[[knarkträsk]], [[mangroveträsk]]}} #:{{fraser|[[juridiskt träsk]]}} ====Översättningar==== {{ö-topp|sankmarksområde med stillastående vatten}} *engelska: {{ö+|en|swamp}} *finska: {{ö+|fi|luhta}}, {{ö+|fi|järvi}} *franska: {{ö+|fr|marais|m}} *litauiska: {{ö+|lt|pelkė|f}} *nederländska: {{ö+|nl|moeras|n}} *polska: {{ö+|pl|bagno|n}} *portugisiska: {{ö+|pt|pântano|m}} *spanska: {{ö+|es|pantano|m}}, {{ö+|es|ciénaga|f}} *tyska: {{ö+|de|Morast|m}}, {{ö+|de|Sumpf|m}} {{ö-botten}} kvaeagej3vsgdwz0ofh0f7hu0i1gtyl 3697850 3697849 2022-07-29T19:09:54Z Svenji 762 /* Svenska */ wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-t-0}} '''träsk''' #{{tagg|naturgeografi}} sankmarksområde med [[stillastående]] [[vatten]]; en [[brunvattensjö]]; [[myr]] #:{{diverse|Ordet "träsk" har gett upphov till många namn på platser, baserade på både obestämd form ("Bastuträsk", "Varuträsk", ofta om byar) och bestämd form ("Varuträsket", ofta snarare om [[sjö]]ar än [[myr]]ar).}} #{{tagg|text=överfört}} svåra eller [[oöverskådlig]]a omständigheter #:{{sammansättningar|[[knarkträsk]], [[mangroveträsk]]}} #:{{fraser|[[juridiskt träsk]]}} :{{avgränsare}} :{{sammansättningar|[[träskmark]]}} ====Översättningar==== {{ö-topp|sankmarksområde med stillastående vatten}} *engelska: {{ö+|en|swamp}} *finska: {{ö+|fi|luhta}}, {{ö+|fi|järvi}} *franska: {{ö+|fr|marais|m}} *litauiska: {{ö+|lt|pelkė|f}} *nederländska: {{ö+|nl|moeras|n}} *polska: {{ö+|pl|bagno|n}} *portugisiska: {{ö+|pt|pântano|m}} *spanska: {{ö+|es|pantano|m}}, {{ö+|es|ciénaga|f}} *tyska: {{ö+|de|Morast|m}}, {{ö+|de|Sumpf|m}} {{ö-botten}} rb9eizuo1ln4m8x008horz9zztgwccp 3697852 3697850 2022-07-29T19:10:22Z Svenji 762 wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-t-0}} '''träsk''' #{{tagg|naturgeografi}} sankmarksområde med [[stillastående]] [[vatten]]; en [[brunvattensjö]]; [[myr]] #:{{diverse|Ordet "träsk" har gett upphov till många namn på platser, baserade på både obestämd form ("Bastuträsk", "Varuträsk", ofta om byar) och bestämd form ("Varuträsket", ofta snarare om [[sjö]]ar än [[myr]]ar).}} #:{{sammansättnignar|[[mangroveträsk]]}} #{{tagg|text=överfört}} svåra eller [[oöverskådlig]]a omständigheter #:{{sammansättningar|[[knarkträsk]]}} #:{{fraser|[[juridiskt träsk]]}} :{{avgränsare}} :{{sammansättningar|[[träskmark]]}} ====Översättningar==== {{ö-topp|sankmarksområde med stillastående vatten}} *engelska: {{ö+|en|swamp}} *finska: {{ö+|fi|luhta}}, {{ö+|fi|järvi}} *franska: {{ö+|fr|marais|m}} *litauiska: {{ö+|lt|pelkė|f}} *nederländska: {{ö+|nl|moeras|n}} *polska: {{ö+|pl|bagno|n}} *portugisiska: {{ö+|pt|pântano|m}} *spanska: {{ö+|es|pantano|m}}, {{ö+|es|ciénaga|f}} *tyska: {{ö+|de|Morast|m}}, {{ö+|de|Sumpf|m}} {{ö-botten}} l3c8cj1bus90ru8wr9pc4ldf0stftix 3697853 3697852 2022-07-29T19:10:36Z Svenji 762 wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-t-0}} '''träsk''' #{{tagg|naturgeografi}} sankmarksområde med [[stillastående]] [[vatten]]; en [[brunvattensjö]]; [[myr]] #:{{diverse|Ordet "träsk" har gett upphov till många namn på platser, baserade på både obestämd form ("Bastuträsk", "Varuträsk", ofta om byar) och bestämd form ("Varuträsket", ofta snarare om [[sjö]]ar än [[myr]]ar).}} #:{{sammansättningar|[[mangroveträsk]]}} #{{tagg|text=överfört}} svåra eller [[oöverskådlig]]a omständigheter #:{{sammansättningar|[[knarkträsk]]}} #:{{fraser|[[juridiskt träsk]]}} :{{avgränsare}} :{{sammansättningar|[[träskmark]]}} ====Översättningar==== {{ö-topp|sankmarksområde med stillastående vatten}} *engelska: {{ö+|en|swamp}} *finska: {{ö+|fi|luhta}}, {{ö+|fi|järvi}} *franska: {{ö+|fr|marais|m}} *litauiska: {{ö+|lt|pelkė|f}} *nederländska: {{ö+|nl|moeras|n}} *polska: {{ö+|pl|bagno|n}} *portugisiska: {{ö+|pt|pântano|m}} *spanska: {{ö+|es|pantano|m}}, {{ö+|es|ciénaga|f}} *tyska: {{ö+|de|Morast|m}}, {{ö+|de|Sumpf|m}} {{ö-botten}} opwja34sddzukugg6mfne9t8fcgtemj 3697874 3697853 2022-07-29T22:15:44Z Taylor 49 27466 #:{{seäven|[[brunvattensjö]], [[kärr]], [[mosse]], [[myr]], [[våtmark]]}} wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-t-0}} '''träsk''' #{{tagg|naturgeografi}} vegetationstäckt sankmarksområde med [[stillastående]] [[vatten]] #:{{diverse|Ordet "träsk" har gett upphov till många namn på platser, baserade på både obestämd form ("Bastuträsk", "Varuträsk", ofta om byar) och bestämd form ("Varuträsket", ofta snarare om [[sjö]]ar än [[myr]]ar).}} #:{{sammansättningar|[[mangroveträsk]]}} #:{{seäven|[[brunvattensjö]], [[kärr]], [[mosse]], [[myr]], [[våtmark]]}} #{{tagg|text=överfört}} svåra eller [[oöverskådlig]]a omständigheter #:{{sammansättningar|[[knarkträsk]]}} #:{{fraser|[[juridiskt träsk]]}} :{{avgränsare}} :{{sammansättningar|[[träskmark]]}} ====Översättningar==== {{ö-topp|vegetationstäckt sankmarksområde med stillastående vatten}} *engelska: {{ö+|en|swamp}} *finska: {{ö+|fi|luhta}}, {{ö+|fi|järvi}} *franska: {{ö+|fr|marais|m}} *litauiska: {{ö+|lt|pelkė|f}} *nederländska: {{ö+|nl|moeras|n}} *polska: {{ö+|pl|bagno|n}} *portugisiska: {{ö+|pt|pântano|m}} *spanska: {{ö+|es|pantano|m}}, {{ö+|es|ciénaga|f}} *tyska: {{ö+|de|Morast|m}}, {{ö+|de|Sumpf|m}} {{ö-botten}} obsq7gdn9gcpudlhftmzpih8a8bofj4 3697875 3697874 2022-07-29T22:18:08Z Taylor 49 27466 a wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-t-0}} '''träsk''' #{{tagg|naturgeografi}} vegetationstäckt sankmarksområde med [[stillastående]] [[vatten]] #:{{diverse|Ordet "träsk" har gett upphov till många namn på platser, baserade på både obestämd form ("Bastuträsk", "Varuträsk", ofta om byar) och bestämd form ("Varuträsket", ofta snarare om [[insjö]]ar än vegetationstäckta områden).}} #:{{sammansättningar|[[mangroveträsk]]}} #:{{seäven|[[brunvattensjö]], [[kärr]], [[mosse]], [[myr]], [[våtmark]]}} #{{tagg|text=överfört}} svåra eller [[oöverskådlig]]a omständigheter #:{{sammansättningar|[[knarkträsk]]}} #:{{fraser|[[juridiskt träsk]]}} :{{avgränsare}} :{{sammansättningar|[[träskmark]]}} ====Översättningar==== {{ö-topp|vegetationstäckt sankmarksområde med stillastående vatten}} *engelska: {{ö+|en|swamp}} *finska: {{ö+|fi|luhta}}, {{ö+|fi|järvi}} *franska: {{ö+|fr|marais|m}} *litauiska: {{ö+|lt|pelkė|f}} *nederländska: {{ö+|nl|moeras|n}} *polska: {{ö+|pl|bagno|n}} *portugisiska: {{ö+|pt|pântano|m}} *spanska: {{ö+|es|pantano|m}}, {{ö+|es|ciénaga|f}} *tyska: {{ö+|de|Morast|m}}, {{ö+|de|Sumpf|m}} {{ö-botten}} buot16n96cf9njdzdxyo5gsswps8pgx folkvandring 0 374882 3697733 3254648 2022-07-29T12:45:33Z LA2 544 +da: [[folkevandring]]; +da: [[migration]]; +en: [[migration]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-ar}} '''[[folk]][[vandring]]''' #det att hela [[folkslag]] lämnar sin tidigare fasta [[boplats]] för att söka efter nytt land att [[slå sig ned]] på #:{{sammansättningar|[[folkvandringstiden]]}} ====Översättningar==== {{ö-topp|det att hela folkslag lämnar sin tidigare fasta boplats för att söka efter nytt land att slå sig ned på}} *bokmål: {{ö|no|folkevandring|mf}} *danska: {{ö|da|folkevandring|u}}, {{ö|da|migration|u}} *engelska: {{ö+|en|migration}} *färöiska: {{ö|fo|fólkaflyting}} *nederländska: {{ö+|nl|volksverhuizing}} *tyska: {{ö+|de|Völkerwanderung|f}} {{ö-botten}} oq09bn0eickk17o6pgoj7ytd1cjbac6 sutur 0 415199 3697857 3646691 2022-07-29T19:56:54Z Gabbe 1153 {{etymologi|{{härledning|la|sutura|söm}} wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-er}} '''sutur''' #[[tråd]] som [[tillsluta|tillsluter]] ett [[sår]] #:{{etymologi|{{härledning|la|sutura|söm}} ====Översättningar==== {{ö-topp|tråd som tillsluter ett sår}} *engelska: {{ö+|en|suture}} *franska: {{ö+|fr|suture|f}} {{ö-botten}} k2bp75rgfso3nanbhjil9lapgqyy66j 3697858 3697857 2022-07-29T19:57:06Z Gabbe 1153 }} wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-er}} '''sutur''' #[[tråd]] som [[tillsluta|tillsluter]] ett [[sår]] #:{{etymologi|{{härledning|la|sutura|söm}}}} ====Översättningar==== {{ö-topp|tråd som tillsluter ett sår}} *engelska: {{ö+|en|suture}} *franska: {{ö+|fr|suture|f}} {{ö-botten}} 45jymc30e5t6nekn6djqoddk3mijeob Landmine 0 464575 3697907 3126125 2022-07-30T05:05:45Z Pametzma 10470 /* Substantiv */ wikitext text/x-wiki {{se även|landmine}} ==Tyska== ===Substantiv=== {{de-subst-f|plural=Landminen}} '''Landmine'''{{f}} #[[landmina]], [[truppmina]] b2w5jg8vf5evj76tktia395j84htbse Weidenkorb 0 473512 3697915 3075094 2022-07-30T05:32:49Z Pametzma 10470 /* Tyska */ wikitext text/x-wiki ==Tyska== ===Substantiv=== {{de-subst-m|2=Weidenkorbs, Weidenkorbes|3=Weidenkorb, Weidenkorbe|plural=Weidenkörbe}} '''[[Weide]]n[[Korb|korb]]''' {{m}} #[[pilkorg]] 5ypvjp22b9k27gsk4ybn5syzoe8y3w6 Weidenzweig 0 473518 3697912 1813444 2022-07-30T05:29:54Z Pametzma 10470 /* Tyska */ wikitext text/x-wiki ==Tyska== ===Substantiv=== {{de-subst-m|2=[[Weidenzweigs]], [[Weidenzweiges]]|3=Weidenzweig, [[Weidenzweige]]|plural=Weidenzweige}} '''[[Weide]]n[[Zweig|zweig]]'''{{m}} #[[videkvist]] 7rcol5ex1mb3k6g7ftbkzd14h0nvcq3 Weidenkätzchen 0 473535 3697927 2642185 2022-07-30T05:47:22Z Pametzma 10470 /* Substantiv */ wikitext text/x-wiki ==Tyska== ===Substantiv=== {{de-subst-n|7=Weidenkätzchen}} '''Weidenkätzchen'''{{n}} #[[videkiss]], [[videhänge]] m6ooedi48uy3dzg6sqit4fopljsamfb kamomill 0 508011 3697779 3222660 2022-07-29T15:50:10Z Gabbe 1153 +fr: [[camomille]] (assisterat) wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-n-er}} '''kamomill''' #{{tagg|kat=växtarter|kat2=växter}} en art ''([[Matricaria chamomilla]])'' inom växtfamiljen [[korgblommiga växter]] ([[Asteraceae]]); individ av arten kamomill #:{{sammansättningar|[[kamomillblomma]], [[kamomilldoft]], [[kamomillte]]}} ====Översättningar==== {{ö-topp|arten Matricaria chamomilla}} *engelska: {{ö|en|scented mayweed}} *finska: {{ö+|fi|kamomillasaunio}} *franska: {{ö+|fr|camomille|f}} *turkiska: {{ö+|tr|papatya}}, {{ö+|tr|yoğurt çiçeği}} *tyska: {{ö+|de|Kamille|f}} {{ö-botten}} 44yeojuc9r2nungft46hueuzu0m9tu3 öronmussla 0 519056 3697788 3261047 2022-07-29T17:47:55Z Torvalu4 10881 +no: [[øremusling]]; +nn: [[øyremusling]]; +nl: [[oorschelp]]; +en: [[auricle]]; +fr: [[pavillon]]; +fi: [[korvalehti]]; +it: [[padiglione]]; +es: [[pabellón]]; +pl: [[małżowina uszna]] (assisterat) wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-n-or}} {{media|Earcov.JPG|öronmussla, vänster öra}} '''[[öron]][[mussla]]''' #{{tagg|anatomi}} (exemplar av) den trattliknande del av ett [[öra]]t vilken sitter på huvudets utsida och fångar upp [[ljud]] som leds via [[hörselgång]]en in till [[trumhinna]]n #:{{holonymer|ytteröra}} #:{{jämför|[[hörselsnäcka]] ([[öronsnäcka]], [[koklea]])}} ====Översättningar==== {{ö-topp|trattliknande del av ett örat}} *bokmål: {{ö|no|øremusling|m}} *engelska: {{ö+|en|auricle}} *finska: {{ö+|fi|korvalehti}} *franska: {{ö+|fr|pavillon|m}} *indonesiska: {{ö+|id|daun telinga}} *italienska: {{ö+|it|padiglione|m}} *nederländska: {{ö+|nl|oorschelp|f}} *nynorska: {{ö|nn|øyremusling|m}} *polska: {{ö+|pl|małżowina uszna|f}} *spanska: {{ö+|es|pabellón|m}} *tyska: {{ö+|de|Ohrmuschel|f}} {{ö-botten}} b0ep54cee32wogltlyzrmpczsta4mvz pissoar 0 563610 3697791 3504059 2022-07-29T17:52:43Z Gabbe 1153 {{härledning|fr|pissoir}} istället wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-n-er}} '''pissoar''' #utrymme där manliga personer kan [[urinera]] stående vid [[urinal]]er #:{{synonymer|[[urinoar]]}} #:{{etymologi|{{härledning|fr|pissoir}}}} ====Översättningar==== {{ö-topp|utrymme där manliga personer kan urinera}} *bokmål: {{ö|no|urinal}}, {{ö|no|pissoar}} *danska: {{ö+|da|urinal|n}} *engelska: {{ö+|en|urinal}} *finska: {{ö+|fi|pisoaari}} *franska: {{ö+|fr|pissoir|m}}, {{ö+|fr|urinoir}} *grekiska: {{ö+|el|ουρητήριο|n|tr=ouritírio}} *katalanska: {{ö|ca|urinari|m}} *kinesiska: {{ö+|zh|便池|tr=biànchí}}, {{ö+|zh|便器|tr=biànqì}} *nederländska: {{ö+|nl|urinoir}}, {{ö+|nl|pisbak}} *polska: {{ö+|pl|pisuar|m}} *portugisiska: {{ö+|pt|mictório|m}} *spanska: {{ö+|es|urinario|m}}, {{ö+|es|mingitorio|m}}, {{ö+|es|servidor|m}} *tjeckiska: {{ö+|cs|pisoár|m}} *tyska: {{ö+|de|Pissoir|n}}, {{ö+|de|Urinal|n}} *ungerska: {{ö+|hu|piszoár}} {{ö-botten}} 0dyd535dyspqei8ep4mwmppkibj0ix5 blomlåda 0 613594 3697949 3222401 2022-07-30T07:38:42Z 188.238.106.86 +fi: [[kukkalaatikko]]; +tr: [[çiçek saksısı]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-or}} '''[[blomma|blom]][[låda]]''' #[[låda]] avsedd att plantera blommor i ====Översättningar==== {{ö-topp|låda avsedd att plantera blommor i}} *engelska: {{ö+|en|window box}}, {{ö+|en|flower box}} *finska: {{ö+|fi|kukkalaatikko}} *isländska: {{ö|is|blómakassi|m}} *turkiska: {{ö|tr|çiçek saksısı}} *tyska: {{ö+|de|Blumenkasten|m}} {{ö-botten}} 1aqfi7fll11ypmwqj8zfh54j4c2wdyo Wiktionary:Projekt/Önskelistor/Svenska/v 4 689692 3697926 3697151 2022-07-30T05:43:04Z Pametzma 10470 /* v */ wikitext text/x-wiki === v === {{topp}} :[[v-ringad]] :[[vaddera]] :[[vadderad]] :[[vaddstoppning]] :[[vaddtuss]] :[[vaddtäcke]] :[[vadeanmälan]] :[[vagnordning]] :[[vaktare]] :[[vakthund]] :[[vaktombyte]] :[[vaktpost]] :[[vakttorn]] :[[valaffisch]] :[[valbar]] :[[valbarhet]] :[[valbyrå]] :[[valfiske]] :[[valfråga]] :[[valfrändskap]] :[[valjakt]] :[[valium]] :[[valmtak]] :[[valperiod]] :[[valprognos]] :[[valprogram]] :[[valpropaganda]] :[[valsegrare]] :[[valutgång]] :[[valvformad]] :[[vandrarkänga]] :[[vandringskänga]] :[[vandringslust]] :[[vandringsstav]] :[[vanebildande]] :[[vaneförbrytare]] :[[vaniljsocker]] :[[vaniljstång]] :[[vanrykte]] :[[vanstyre]] :[[vanställning]] :[[vanvetting]] :[[vanvörda]] :[[vanvördighet]] :[[vapenteknik]] :[[vapentjänst]] :[[vapentransport]] :[[vapenvägrare]] :[[vara av med]] :[[varblåsa]] :[[vardaglighet]] :[[vardagskapell]] :[[vardagsrumsbord]] :[[vardagsumgänge]] :[[variationsbredd]] :[[variationsmöjlighet]] :[[variationsrik]] :[[variationsrikedom]] :[[varumängd]] :[[varmbona]] :[[varmboning]] :[[varmfront]] :[[varningsblinker]] :[[varningsrop]] :[[varningstriangel]] :[[var någonstans]] :[[varuhandel]] :[[varuintag]] :[[varva ned]] :[[varvtalsregulator]] :[[vattenavvisande]] :[[vattenblåsa]] :[[vattendriven]] :[[vattenfärg]] :[[vattengymnastik]] :[[vattengympa]] :[[vattenhalt]] :[[vattenhjul]] :[[vattenkraftstation]] :[[vattenkrasse]] {{mitt4}} :[[vattenkvarn]] :[[vattenled]] :[[vattenledning]] :[[vattenskål]] :[[vattenspann]] :[[vattenståndsvariation]] :[[vaxduk]] :[[vägytor]] :[[veckoblad]] :[[veckopengar]] :[[vederdöpare]] :[[vederstygglighet]] :[[vedhuggare]] :[[vedskjul]] :[[veklig]] :[[verklighetsflykt]] :[[verifiering]] :[[verkstadshall]] :[[verkställare]] :[[verktygsfält]] :[[verktygsförråd]] :[[versifikatör]] :[[vetelängd]] :[[vetenskapsgren]] :[[vetenskapshistorisk]] :[[vetenskapsjournalist]] :[[vetenskapsområde]] :[[vevarm]] :[[vettvillig]] :[[vevlager]] :[[vidareutveckling]] :[[vidbränd]] :[[videhänge]] :[[vidfilm]] :[[vidlåta]] :[[vigselbevis]] :[[vidsynthet]] :[[vikingaflotta]] :[[vikingafärd]] :[[vikingahjälm]] :[[vikingahövding]] :[[vikingalynne]] :[[vikingastil]], :[[vikingatåg]] :[[viktminskningsmetod]] :[[Vilda västern]] :[[vildavästernfilm]] :[[vilda västern-film]] :[[vildblomma]] :[[vildgås]] :[[vildgåsflock]] :[[vildhäst]] :[[vildros]] :[[vildvuxen]] :[[villakvarter]] :[[villervalla]] :[[viloperiod]] :[[vilseföra]] :[[viltvårdare]] :[[vinbärsbuske]] :[[vindbyar]] :[[vindfläkt]] :[[vindikation]] :[[vindjacka]] :[[vindrutespolare]] :[[vindsrum]] :[[vindsurfa]] :[[vinfält]] :[[vingfjäder]] {{mitt4}} :[[vingslag]] :[[vinka åt]] :[[vinningslysten]] :[[vinningslystnad]] :[[vinstaffär]] :[[vinstandel]] :[[vinstbegär]] :[[vinstbolag]] :[[vinstchans]] :[[vinstdelning]] :[[vinstdelningssystem]] :[[vinstfall]] :[[vinstförbättring]] :[[vinstförväntning]] :[[vinsthemtagning]] :[[vinstintresse]] :[[vinstkonto]] :[[vinstkrav]] :[[vinstlista]] :[[vinstlott]] :[[vinstlyft]] :[[vinstmarginal]] :[[vinstmaskin]] :[[vinstmaximering]] :[[vinstmedel]] :[[vinstmål]] :[[vinstmöjlighet]] :[[vinstnivå]] :[[vinstnummer]] :[[vinstparti]] :[[vinstplan]] :[[vinstprognos]] :[[vinstsumma]] :[[vinterdräkt]] :[[vinterfoder]] :[[vinteridrott]] :[[vinterolympiad]] :[[vintersemester]] :[[vintersäsong]] :[[vintervind]] :[[virkgarn]] :[[virknål]] :[[vislek]] :[[vispa upp]] :[[visskatt]] :[[vitlöksklyfta]] :[[vitmåra]], (''Galium boreale'') :[[vitplåt]] :[[vitrappad]] :[[vittnesberättelse]] :[[vittneskonfrontation]] :[[vittnesuppgift]] :[[vittvin]] :[[vittvätt]] :[[vitvinsvinäger]] :[[vittvinsvinäger]] :[[viveväxt]] :[[volatil]] :[[volymskiss]] :[[vrakvirke]] :[[vulkanisering]] :[[vågskål]] :[[våldsdåd]] {{mitt4}} :[[våningsbyte]] :[[vårbal]] :[[vårvete]] :[[välväxt]] :[[vårdavdelning]] :[[vårdform]] :[[vårsång]] :[[vårvinter]] :[[våtservett]] :[[våtånga]] :[[våtånga]] :[[våtår]] :[[väcka en motion]] :[[vädersatellit]] :[[vädring]] :[[vägbana]] :[[vägbygge]] :[[vägbyggare]] :[[vägfarande]] :[[vägkrök]] :[[vägmarkering]] :[[vägnät]] :[[vägröjare]] :[[vägspärr]] :[[vägtrafikförordning]] :[[Väl bekommet]] :[[välberäknad]] :[[välfärdssjukdom]] :[[välgörare]] :[[välja bort]] :[[välja ut]] :[[väljarkår]] :[[välklädd]] :[[välkomsthälsning]] :[[välla upp]] :[[vällevnadssjukdom]] :[[vällingflaska]] :[[vällingklocka]] :[[vällustig]] :[[vällusting]] :[[välpolerad]] :[[välrustad]] :[[välstädad]] :[[vämja]] - ''verb'' :[[vändsplats]] :[[vändradie]] :[[vänfast]] :[[vänkrets]] :[[vänval]] :[[värderingssumma]] :[[vänsterpolitiker]] :[[vänthall]] :[[värdegemenskap]] :[[värdesäker]] :[[värdeökning]] :[[värjspets]] :[[världskonjunktur]] :[[världskulturarv]] :[[världsutställning]] :[[värmebehandling]] :[[värmebeständig]] :[[värmeelement]] :[[värmefläkt]] :[[värmekostnader]] :[[värmekrus]] :[[värmepanna]] :[[värmeslag]] :[[värmeutvidgning]] :[[värmeverk]] :[[värmeöverföring]] :[[värnpliktstid]] :[[västeråsgurka]] :[[vävnadsprov]] :[[vävnadsprovtagning]] :[[växelförregling]] :[[växelpengar]] :[[växtgift]] :[[växtskott]] :[[växtskyddsmedel]] {{botten}} okvz0ua1fyq40ald6bbgljsspscwx7u lutte 0 728823 3697942 3172884 2022-07-30T07:10:42Z Gabbe 1153 utökade wikitext text/x-wiki ==Franska== ===Substantiv=== {{fr-subst-f}} '''lutte''' {{f}} *{{uttal|fr|ipa=lyt}} #[[kamp]], [[strid]] #:{{fraser|[[lutte des classes]], [[lutte pour le pouvoir]]}} #{{tagg|sport|språk=fr}} [[brottning]] #:{{fraser|[[lutte libre]]}} :{{avgränsare}} :{{etymologi|{{härledning|la|luctare|att brottas|språk=fr}}}} dhd3dzn5cgrmmmee9z9rrc7zqopwwxw folkevandring 0 752027 3697734 3254649 2022-07-29T12:49:26Z LA2 544 wikitext text/x-wiki ==Bokmål== ===Substantiv=== {{no-subst-m-er|2=folkevandringa, folkevandringen|6=folkevandringas, folkevandringens}} '''[[folk]]e[[vandring]]''' {{mf}} #[[folkvandring]] ==Danska== ===Substantiv=== {{da-subst-n-er}} '''[[folk]]e[[vandring]]''' {{mf}} #[[folkvandring]] ==Nynorska== ===Substantiv=== {{nn-subst-f-ar}} '''[[folk]]e[[vandring]]''' {{f}} #[[folkvandring]] tuk0ecj9wo6gc3noly2kj8uneqjjn7f æt 0 788948 3697812 3324928 2022-07-29T18:22:00Z Svenji 762 wikitext text/x-wiki {{se även|aet}} ==Fornsvenska== ===Verb=== '''æt''' #{{böjning|gmq-fsv|verb|æta}} dv133zwgjf0rw7vl5ixdaup9scc32f1 ært 0 792066 3697803 3331328 2022-07-29T18:13:41Z Svenji 762 wikitext text/x-wiki {{se även|aert}} ==Danska== ===Substantiv=== {{subst|da}} '''ært''' {{u}} #[[ärta]] 34te8op3qus2kg0n2j8kom2nf06mghz politisk fattigdom 0 797994 3697932 3512947 2022-07-30T06:18:13Z 2001:1BA8:160A:DD00:C943:597C:F1AF:1E0C wikitext text/x-wiki ==Svenska== ===Substantiv=== {{subst|sv}} '''[[politisk]] [[fattigdom]]''' {{u}} #{{tagg|kat=politik}}en persons [[oförmåga]] att orientera sig i ett modernt [[samhälle]], [[okunnighet]] om politiska [[rättighet]]er och hur de utnyttjas Den politiska fattigdomen kan sägas ha tre element: 1. Man känner inte till lagarna; vet inte vilka rättigheter man har. 2. Även om man känner till sina rättigheter vågar man inte utnyttja dem. Självtilliten är svag. Att åstadkomma en skrivelse till en myndighet blir ett oöverstigligt hinder. 3. Man saknar kontakter med människor som vet hur man tar till vara sina rättigheter och framför sina synpunkter. #:''Uppsökande verksamhet i vuxenutbildningen, utbyggnad av barndaghem, så att kvinnan får ökad valfrihet, insatser för att ge invandrarna bättre anpassningsmöjligheter och möjligheter att tidigare delta i landets politiska liv utgör exempel på samhällsåtgärder som på längre sikt motverkar den '''politiska fattigdomen'''.'' #:{{antonymer|aktiv demokrati}} #:{{etymologi|Åtminstone sedan 1972: [https://www.riksdagen.se/sv/dokument-lagar/dokument/motion/om-atgarder-for-att-motverka-den-s-k-politiska_FV021017 riksdagsmotion 1972:1017].}} ====Översättningar==== {{ö-topp|en persons oförmåga att orientera sig i ett modernt samhälle, okunnighet om politiska rättigheter och hur de utnyttjas}} *bokmål: {{ö|no|politisk fattigdom}} {{ö-botten}} 9pun2lye1ioylqp0sv3eln7jnlrq071 3697933 3697932 2022-07-30T06:19:03Z 2001:1BA8:160A:DD00:C943:597C:F1AF:1E0C wikitext text/x-wiki ==Svenska== ===Substantiv=== {{subst|sv}} '''[[politisk]] [[fattigdom]]''' {{u}} #{{tagg|kat=politik}}en persons [[oförmåga]] att orientera sig i ett modernt [[samhälle]], [[okunnighet]] om politiska [[rättighet]]er och hur de utnyttjas Den politiska fattigdomen kan sägas ha tre element: Man känner inte till lagarna; vet inte vilka rättigheter man har. 2. Även om man känner till sina rättigheter vågar man inte utnyttja dem. Självtilliten är svag. Att åstadkomma en skrivelse till en myndighet blir ett oöverstigligt hinder. 3. Man saknar kontakter med människor som vet hur man tar till vara sina rättigheter och framför sina synpunkter. #:''Uppsökande verksamhet i vuxenutbildningen, utbyggnad av barndaghem, så att kvinnan får ökad valfrihet, insatser för att ge invandrarna bättre anpassningsmöjligheter och möjligheter att tidigare delta i landets politiska liv utgör exempel på samhällsåtgärder som på längre sikt motverkar den '''politiska fattigdomen'''.'' #:{{antonymer|aktiv demokrati}} #:{{etymologi|Åtminstone sedan 1972: [https://www.riksdagen.se/sv/dokument-lagar/dokument/motion/om-atgarder-for-att-motverka-den-s-k-politiska_FV021017 riksdagsmotion 1972:1017].}} ====Översättningar==== {{ö-topp|en persons oförmåga att orientera sig i ett modernt samhälle, okunnighet om politiska rättigheter och hur de utnyttjas}} *bokmål: {{ö|no|politisk fattigdom}} {{ö-botten}} ebul9b2bc0sfvmnbubrsjj9uxpmf8ay fostervatten 0 807537 3697946 3364524 2022-07-30T07:33:29Z 91.153.237.78 +fi: [[lapsivesi]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-t-oräkn|rot=fostervattn}} '''[[foster]][[vatten]]''' #[[skydda]]nde [[vätska]] i [[livmoder]]n som ett [[foster]] ligger i #:{{sammansättningar|[[fostervattenprov]], [[fostervattensprov]]}} ====Översättningar==== {{ö-topp|skyddande vätska i livmodern som ett foster ligger i}} *finska: {{ö+|fi|lapsivesi}} *tyska: {{ö+|de|Fruchtwasser|n}} {{ö-botten}} sfjdpiw6hvkcvoggjtp9pg5xrammxaz 3697948 3697946 2022-07-30T07:35:52Z 91.153.237.78 wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-t-oräkn|rot=fostervattn}} '''[[foster]][[vatten]]''' #[[skydda]]nde [[vätska]] i [[livmoder]]n som ett [[foster]] ligger i, [[amnionvätska]] #:{{sammansättningar|[[fostervattenprov]], [[fostervattensprov]]}} ====Översättningar==== {{ö-topp|skyddande vätska i livmodern som ett foster ligger i}} *finska: {{ö+|fi|lapsivesi}} *tyska: {{ö+|de|Fruchtwasser|n}} {{ö-botten}} dnnmyjrjfd2hwows4tswf9hrrs6zsoo barstol 0 817145 3697765 3393265 2022-07-29T13:24:44Z Gabbe 1153 +fr: [[tabouret de bar]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-ar}} '''[[bar]][[stol]]''' #stol med högresta ben som står vid [[bardisk]] ====Översättningar==== {{ö-topp|stol med högresta ben som står vid bardisk}} *franska: {{ö|fr|tabouret de bar|m}} *tyska: {{ö+|de|Barhocker|m}}, {{ö+|de|Barstuhl|m}} {{ö-botten}} e5c88tzk0bthh14l3203jsme77ki3bf fyndighet 0 826691 3697973 3413812 2022-07-30T09:27:59Z Gabbe 1153 +fr: [[gisement]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-er}} '''fyndighet''' #{{tagg|geologi}} ekonomiskt intressant före­komst #:{{sammansättningar|[[malmfyndighet]]}} ====Översättningar==== {{ö-topp|ekonomiskt intressant före­komst}} *franska: {{ö+|fr|gisement|m}} *tyska: {{ö+|de|Vorkommen|n}} {{ö-botten}} 8286a2hj7v5yburwqm0ee17m4ji5wem pabellón auricular 0 877249 3697847 3512350 2022-07-29T19:04:17Z Svenji 762 wikitext text/x-wiki ==Spanska== ===Substantiv=== {{subst|es}} '''[[pabellón]] [[auricular]]''' {{m}} #{{tagg|anatomi|språk=es}} [[ytteröra]], [[öronmussla]] #:{{synonymer|[[pabellón del oído]]}} ja54ocv11ev1zkthjkv4uezbp2aznfy suture 0 900880 3697856 3646692 2022-07-29T19:56:41Z Gabbe 1153 {{härledning}} wikitext text/x-wiki ==Engelska== ===Substantiv=== {{subst|en}} '''suture''' #[[sutur]] #:{{etymologi|{{härledning|la|sutura|söm|språk=en}}}} ==Franska== ===Substantiv=== {{subst|fr}} '''suture''' {{f}} #[[sutur]] #:{{etymologi|{{härledning|la|sutura|söm|språk=fr}}}} kicsaxvvnlf7ozqs1e24c61d0bst7q9 världsmarknad 0 903078 3697922 3650808 2022-07-30T05:41:08Z Pametzma 10470 +översättningar; +de: [[Weltmarkt]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-er}} '''[[värld]]s[[marknad]]''' #global [[marknad]], speciellt i hänsyn till handel med [[råvara|råvaror]] #:''Kaffepriset på '''världsmarknaden''' har gått ner i år.'' ====Översättningar==== {{ö-topp|global marknad, speciellt i hänsyn till handel med råvaror}} *tyska: {{ö+|de|Weltmarkt|m}} {{ö-botten}} sgmbd4zkrnhbwunpm3t4z1rgvypj28d pabellón 0 914412 3697789 3672653 2022-07-29T17:48:56Z Torvalu4 10881 /* Substantiv */ wikitext text/x-wiki ==Spanska== ===Substantiv=== {{es-subst-m-es|2=pabellones}} '''pabellón''' {{m}} #[[paviljong]] #[[öronmussla]] stc7pxwuqx7thaqyr3jhb58zxzqpszs 3697845 3697789 2022-07-29T19:03:34Z Svenji 762 wikitext text/x-wiki ==Spanska== ===Substantiv=== {{es-subst-m-es|2=pabellones}} '''pabellón''' {{m}} #[[paviljong]] #{{tagg|anatomi|språk=es}} [[öronmussla]] 7zytq7yoi5famuw0iqf4fsbgu6fv1oa 3697846 3697845 2022-07-29T19:03:59Z Svenji 762 /* Spanska */ wikitext text/x-wiki ==Spanska== ===Substantiv=== {{es-subst-m-es|2=pabellones}} '''pabellón''' {{m}} #[[paviljong]] #{{tagg|anatomi|språk=es}} [[öronmussla]] #:{{synonymer|[[pabellón auricular]]}} tchq88gxyulbcb7cnpahl2ea4a3hdz5 Modul:fr-verb-konj 828 926587 3697769 3697691 2022-07-29T14:20:54Z Gabbe 1153 la till hänvisning för regelbundna verb som slutar på "-ir" Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export fg17gpai2ymrjybkow5npi5ta00iiln 3697770 3697769 2022-07-29T14:45:00Z Gabbe 1153 la till ny funktion för specialfallet verb som slutar på "-éger" Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? elseif(string.match(verb,"éger$")) then konj_assieger(verb) -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export 90yengh14f5klraeixyo883aa7134jm 3697771 3697770 2022-07-29T14:49:40Z Gabbe 1153 flyttade undantaget "-éger" före hanteringen av verb som slutar på "-ger" Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export 8oat7vqf7p6cetxjssh20rk6qq3784r 3697904 3697771 2022-07-30T04:03:28Z Gabbe 1153 la till två Bescherelle nummer Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export i8azzx9dkcnuh6bgv30h9y4pstlbxbz 3697905 3697904 2022-07-30T04:23:12Z Gabbe 1153 la till "-soudre" i flödesschemat Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export 2fra9py7sqwtgenrdboehwkjlm2cw02 3697928 3697905 2022-07-30T05:52:57Z Gabbe 1153 la till undantag för verb som slutar på "-crire" Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export nmeitesp1n68aydzw7y95vjp2vaca00 3697929 3697928 2022-07-30T05:55:41Z Gabbe 1153 la till undantag för alla verb som slutar på "-venir" Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) elseif(string.match(verb,"venir$")) then konj_venir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export peq7jwstw30gbjjs4wa5swchakkiydw 3697930 3697929 2022-07-30T05:59:28Z Gabbe 1153 la till undantag för verb som slutar på "-partir", "-sortir", "-sentir", "-ouvrir" Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"partir$")) then konj_partir(verb) elseif(string.match(verb,"sortir$")) then konj_sortir(verb) elseif(string.match(verb,"sentir$")) then konj_sentir(verb) elseif(string.match(verb,"ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) elseif(string.match(verb,"venir$")) then konj_venir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export 1ay8a6xpbuqazblbjrqfknj54d178dk 3697931 3697930 2022-07-30T06:05:03Z Gabbe 1153 la till ändelserna "-bouillir", "-cevoir", "-dormir", "-prendre" Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"cevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"dormir$")) then konj_dormir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"partir$")) then konj_partir(verb) elseif(string.match(verb,"sortir$")) then konj_sortir(verb) elseif(string.match(verb,"sentir$")) then konj_sentir(verb) elseif(string.match(verb,"ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) elseif(string.match(verb,"venir$")) then konj_venir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"prendre$")) then konj_prendre(verb) elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export qj4potwohto8e3svpiigptd29q5qdy6 3697934 3697931 2022-07-30T06:21:59Z Gabbe 1153 fler undantag Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"cevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"dormir$")) then konj_dormir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"partir$")) then konj_partir(verb) elseif(string.match(verb,"sortir$")) then konj_sortir(verb) elseif(string.match(verb,"sentir$")) then konj_sentir(verb) elseif(string.match(verb,"ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"devoir$")) then konj_devoir(verb) elseif(string.match(verb,"valoir$")) then konj_valoir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"servir$")) then konj_servir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) elseif(string.match(verb,"venir$")) then konj_venir(verb) elseif(string.match(verb,"fuir$")) then konj_fuir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"^batre$")) then konj_battre(verb) elseif(string.match(verb,"prendre$")) then konj_prendre(verb) elseif(string.match(verb,"battre$")) then konj_battre(verb) elseif(string.match(verb,"aindre$")) then konj_craindre(verb) elseif(string.match(verb,"eindre$")) then konj_peindre(verb) elseif(string.match(verb,"oindre$")) then konj_joindre(verb) elseif(string.match(verb,"mettre$")) then konj_mettre(verb) elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"faire$")) then konj_peindre(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export tlbisrcq21bxwdv1nyt0p1zt2mfa2fa 3697935 3697934 2022-07-30T06:23:29Z Gabbe 1153 fixade två stavfel Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"cevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"dormir$")) then konj_dormir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"partir$")) then konj_partir(verb) elseif(string.match(verb,"sortir$")) then konj_sortir(verb) elseif(string.match(verb,"sentir$")) then konj_sentir(verb) elseif(string.match(verb,"ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"devoir$")) then konj_devoir(verb) elseif(string.match(verb,"valoir$")) then konj_valoir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"servir$")) then konj_servir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) elseif(string.match(verb,"venir$")) then konj_venir(verb) elseif(string.match(verb,"fuir$")) then konj_fuir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"^embatre$")) then konj_battre(verb) elseif(string.match(verb,"prendre$")) then konj_prendre(verb) elseif(string.match(verb,"battre$")) then konj_battre(verb) elseif(string.match(verb,"aindre$")) then konj_craindre(verb) elseif(string.match(verb,"eindre$")) then konj_peindre(verb) elseif(string.match(verb,"oindre$")) then konj_joindre(verb) elseif(string.match(verb,"mettre$")) then konj_mettre(verb) elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"faire$")) then konj_faire(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export gmn8zqzbvz3i0kruxi5uf8kz0scc8oa 3697940 3697935 2022-07-30T06:52:55Z Gabbe 1153 la till fler undantag Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"cevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"dormir$")) then konj_dormir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"partir$")) then konj_partir(verb) elseif(string.match(verb,"sortir$")) then konj_sortir(verb) elseif(string.match(verb,"sentir$")) then konj_sentir(verb) elseif(string.match(verb,"ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"devoir$")) then konj_devoir(verb) elseif(string.match(verb,"valoir$")) then konj_valoir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"servir$")) then konj_servir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) elseif(string.match(verb,"venir$")) then konj_venir(verb) elseif(string.match(verb,"fuir$")) then konj_fuir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"^embatre$")) then konj_battre(verb) elseif(string.match(verb,"prendre$")) then konj_prendre(verb) elseif(string.match(verb,"battre$")) then konj_battre(verb) elseif(string.match(verb,"aindre$")) then konj_craindre(verb) elseif(string.match(verb,"eindre$")) then konj_peindre(verb) elseif(string.match(verb,"oindre$")) then konj_joindre(verb) elseif(string.match(verb,"mettre$")) then konj_mettre(verb) elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"faire$")) then konj_faire(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^circoncire$")) then konj_suffire(verb) elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"^frire$")) then konj_suffire(verb) -- elseif(string.match(verb,"^maudire$")) then -- konj_maudire(verb) -- TODO: skriv denna funktion elseif(string.match(verb,"paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"confire$")) then konj_suffire(verb) elseif(string.match(verb,"croître$")) then konj_croitre(verb) elseif(string.match(verb,"coudre$")) then konj_coudre(verb) elseif(string.match(verb,"moudre$")) then konj_moudre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"suivre$")) then konj_suivre(verb) elseif(string.match(verb,"boire$")) then konj_boire(verb) elseif(string.match(verb,"clure$")) then konj_conclure(verb) elseif(string.match(verb,"vivre$")) then konj_vivre(verb) elseif(string.match(verb,"dire$")) then konj_dire(verb) elseif(string.match(verb,"lire$")) then konj_lire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export m0wc8t64bni052vo8eln8pr56nb6q1n 3697950 3697940 2022-07-30T08:14:32Z Gabbe 1153 la till hantering av verb som böjs likt "vêtir" Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end -- Det oregelbundna verbet "vêtir" [B #26] -- samt "dévêtir" och "revêtir" function konj_vetir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- för "vêtir" blir roten "vêt" p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "26" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"cevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"dormir$")) then konj_dormir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"partir$")) then konj_partir(verb) elseif(string.match(verb,"sortir$")) then konj_sortir(verb) elseif(string.match(verb,"sentir$")) then konj_sentir(verb) elseif(string.match(verb,"ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"devoir$")) then konj_devoir(verb) elseif(string.match(verb,"valoir$")) then konj_valoir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"servir$")) then konj_servir(verb) elseif(string.match(verb,"vêtir$")) then konj_vetir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) elseif(string.match(verb,"venir$")) then konj_venir(verb) elseif(string.match(verb,"fuir$")) then konj_fuir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"^embatre$")) then konj_battre(verb) elseif(string.match(verb,"prendre$")) then konj_prendre(verb) elseif(string.match(verb,"battre$")) then konj_battre(verb) elseif(string.match(verb,"aindre$")) then konj_craindre(verb) elseif(string.match(verb,"eindre$")) then konj_peindre(verb) elseif(string.match(verb,"oindre$")) then konj_joindre(verb) elseif(string.match(verb,"mettre$")) then konj_mettre(verb) elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"faire$")) then konj_faire(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^circoncire$")) then konj_suffire(verb) elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"^frire$")) then konj_suffire(verb) -- elseif(string.match(verb,"^maudire$")) then -- konj_maudire(verb) -- TODO: skriv denna funktion elseif(string.match(verb,"paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"confire$")) then konj_suffire(verb) elseif(string.match(verb,"croître$")) then konj_croitre(verb) elseif(string.match(verb,"coudre$")) then konj_coudre(verb) elseif(string.match(verb,"moudre$")) then konj_moudre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"suivre$")) then konj_suivre(verb) elseif(string.match(verb,"boire$")) then konj_boire(verb) elseif(string.match(verb,"clure$")) then konj_conclure(verb) elseif(string.match(verb,"vivre$")) then konj_vivre(verb) elseif(string.match(verb,"dire$")) then konj_dire(verb) elseif(string.match(verb,"lire$")) then konj_lire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export qhd830kgfyueoq4upoy6urjcgmzbg2j 3697951 3697950 2022-07-30T08:27:47Z Gabbe 1153 la till hantering av verb som böjs likt "traire" Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143, B #6] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end -- Det oregelbundna verbet "vêtir" [B #26] -- samt "dévêtir" och "revêtir" function konj_vetir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- för "vêtir" blir roten "vêt" p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "26" p["knas"] = false end -- Det oregelbundna verbet "traire" [B #61] -- samt "extraire", "distraire", "braire" function konj_traire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "traire" blir roten "tra" p["perfpart"] = rot.."it" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["fotnot"] = "Verbet är defekt och saknar böjningsformer för ''indicatif passé simple'' samt ''subjonctif imparfait''." p["Bescherelle_nummer"] = "61" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"cevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"dormir$")) then konj_dormir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"partir$")) then konj_partir(verb) elseif(string.match(verb,"sortir$")) then konj_sortir(verb) elseif(string.match(verb,"sentir$")) then konj_sentir(verb) elseif(string.match(verb,"ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"devoir$")) then konj_devoir(verb) elseif(string.match(verb,"valoir$")) then konj_valoir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"servir$")) then konj_servir(verb) elseif(string.match(verb,"vêtir$")) then konj_vetir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) elseif(string.match(verb,"venir$")) then konj_venir(verb) elseif(string.match(verb,"fuir$")) then konj_fuir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"^embatre$")) then konj_battre(verb) elseif(string.match(verb,"prendre$")) then konj_prendre(verb) elseif(string.match(verb,"battre$")) then konj_battre(verb) elseif(string.match(verb,"aindre$")) then konj_craindre(verb) elseif(string.match(verb,"eindre$")) then konj_peindre(verb) elseif(string.match(verb,"oindre$")) then konj_joindre(verb) elseif(string.match(verb,"mettre$")) then konj_mettre(verb) elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"faire$")) then konj_faire(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^circoncire$")) then konj_suffire(verb) elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"^frire$")) then konj_suffire(verb) -- elseif(string.match(verb,"^maudire$")) then -- konj_maudire(verb) -- TODO: skriv denna funktion elseif(string.match(verb,"paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"confire$")) then konj_suffire(verb) elseif(string.match(verb,"croître$")) then konj_croitre(verb) elseif(string.match(verb,"coudre$")) then konj_coudre(verb) elseif(string.match(verb,"moudre$")) then konj_moudre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"suivre$")) then konj_suivre(verb) elseif(string.match(verb,"boire$")) then konj_boire(verb) elseif(string.match(verb,"clure$")) then konj_conclure(verb) elseif(string.match(verb,"vivre$")) then konj_vivre(verb) elseif(string.match(verb,"raire$")) then konj_traire(verb) elseif(string.match(verb,"dire$")) then konj_dire(verb) elseif(string.match(verb,"lire$")) then konj_lire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export 3oakxn5a0j1v54ujqca2a2ruelehxzj 3697957 3697951 2022-07-30T09:11:28Z Gabbe 1153 la till två ytterligare B-nummer Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143; B #6, #13, #15] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" -- verb som slutar på "-éer" böjs enligt ovan, men har ett annat -- nummer i Bescherelle. Likaså verb som slutar på "-ier" if(string.match(artikelnamn,"éer$")) then p["Bescherelle_nummer"] = "13" elseif(string.match(artikelnamn,"ier$")) then p["Bescherelle_nummer"] = "15" end p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end -- Det oregelbundna verbet "vêtir" [B #26] -- samt "dévêtir" och "revêtir" function konj_vetir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- för "vêtir" blir roten "vêt" p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "26" p["knas"] = false end -- Det oregelbundna verbet "traire" [B #61] -- samt "extraire", "distraire", "braire" function konj_traire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "traire" blir roten "tra" p["perfpart"] = rot.."it" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["fotnot"] = "Verbet är defekt och saknar böjningsformer för ''indicatif passé simple'' samt ''subjonctif imparfait''." p["Bescherelle_nummer"] = "61" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"cevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"dormir$")) then konj_dormir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"partir$")) then konj_partir(verb) elseif(string.match(verb,"sortir$")) then konj_sortir(verb) elseif(string.match(verb,"sentir$")) then konj_sentir(verb) elseif(string.match(verb,"ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"devoir$")) then konj_devoir(verb) elseif(string.match(verb,"valoir$")) then konj_valoir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"servir$")) then konj_servir(verb) elseif(string.match(verb,"vêtir$")) then konj_vetir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) elseif(string.match(verb,"venir$")) then konj_venir(verb) elseif(string.match(verb,"fuir$")) then konj_fuir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"^embatre$")) then konj_battre(verb) elseif(string.match(verb,"prendre$")) then konj_prendre(verb) elseif(string.match(verb,"battre$")) then konj_battre(verb) elseif(string.match(verb,"aindre$")) then konj_craindre(verb) elseif(string.match(verb,"eindre$")) then konj_peindre(verb) elseif(string.match(verb,"oindre$")) then konj_joindre(verb) elseif(string.match(verb,"mettre$")) then konj_mettre(verb) elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"faire$")) then konj_faire(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^circoncire$")) then konj_suffire(verb) elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"^frire$")) then konj_suffire(verb) -- elseif(string.match(verb,"^maudire$")) then -- konj_maudire(verb) -- TODO: skriv denna funktion elseif(string.match(verb,"paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"confire$")) then konj_suffire(verb) elseif(string.match(verb,"croître$")) then konj_croitre(verb) elseif(string.match(verb,"coudre$")) then konj_coudre(verb) elseif(string.match(verb,"moudre$")) then konj_moudre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"suivre$")) then konj_suivre(verb) elseif(string.match(verb,"boire$")) then konj_boire(verb) elseif(string.match(verb,"clure$")) then konj_conclure(verb) elseif(string.match(verb,"vivre$")) then konj_vivre(verb) elseif(string.match(verb,"raire$")) then konj_traire(verb) elseif(string.match(verb,"dire$")) then konj_dire(verb) elseif(string.match(verb,"lire$")) then konj_lire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"ïr$")) then konj_hair(verb) end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export medn57zfxdelrqz49zs4zp3bah08m63 3698007 3697957 2022-07-30T11:24:48Z Gabbe 1153 la till några fler undantag Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- -- Modulen består av tre delar. Den första delen innehåller preliminära -- saker. -- -- Den andra delen är funktioner som tar fram de korrekta verbformerna. -- -- Den tredje delen är ett slags flödesschema för att se vilket sätt -- det befintliga verbet ska konjugeras på. Denna del anropar funktionerna -- i andra delen. -- -- Avslutningsvis returnas en "dictionary" (en tabell med -- index av typ "string") med de konjugerade formerna. -- -- Upphovsman: [[Användare:Gabbe]] -- -- Källan för de flesta konjugeringar är boken -- "Modern fransk grammatik" av Holmberg/Klum/Girod, 6:e upplagan -- När en funktion utgår ifrån den boken anges källan med [HKG #]. -- -- Övriga konjugeringar följer av boken -- "Le Nouveau Bescherelle, tome 1 : L'Art de conjuguer", Hatier 1966 -- När en funktion utgår ifrån den boken anges källan med [B #]. -- -- Används för närvarande enbart av {{fr-verb-test}} och [[Modul:fr-verb-artikel]] --------------------------------------------------------------- --------------------------------------------------------------- -- [Första delen] Några preliminära saker. --------------------------------------------------------------- --------------------------------------------------------------- local export = {} local p = {} -- Börja med att skapa de variabler som används senare -- hjälpverb, standardinställningen är "avoir" p["auxil"] = "avoir" -- perfektparticip p["perfpart"] = "" -- normalt har perfektparticip formatet (donné / donnée / donnés / données) -- finns alternativa böjelser, t.ex. (mû / mue / mus / muses) p["has_normal_perfpart"] = true -- ändra till false i relevanta funktioner p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" -- presensparticip p["prespart"] = "" -- indikativ, présent p["indikativ_present_1pers_sg"] = "" -- je p["indikativ_present_2pers_sg"] = "" -- tu p["indikativ_present_3pers_sg"] = "" -- il/elle/on p["indikativ_present_1pers_pl"] = "" -- nous p["indikativ_present_2pers_pl"] = "" -- vous p["indikativ_present_3pers_pl"] = "" -- ils/elles -- indikativ, imparfait p["indikativ_imparfait_1pers_sg"] = "" -- je p["indikativ_imparfait_2pers_sg"] = "" -- tu p["indikativ_imparfait_3pers_sg"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl"] = "" -- nous p["indikativ_imparfait_2pers_pl"] = "" -- vous p["indikativ_imparfait_3pers_pl"] = "" -- ils/elles -- indikativ, passé simple p["indikativ_passesimple_1pers_sg"] = "" -- je p["indikativ_passesimple_2pers_sg"] = "" -- tu p["indikativ_passesimple_3pers_sg"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl"] = "" -- nous p["indikativ_passesimple_2pers_pl"] = "" -- vous p["indikativ_passesimple_3pers_pl"] = "" -- ils/elles -- indikativ, futur simple p["indikativ_futur_1pers_sg"] = "" -- je p["indikativ_futur_2pers_sg"] = "" -- tu p["indikativ_futur_3pers_sg"] = "" -- il/elle/on p["indikativ_futur_1pers_pl"] = "" -- nous p["indikativ_futur_2pers_pl"] = "" -- vous p["indikativ_futur_3pers_pl"] = "" -- ils/elles -- konjunktiv, présent p["konjunktiv_present_1pers_sg"] = "" -- je p["konjunktiv_present_2pers_sg"] = "" -- tu p["konjunktiv_present_3pers_sg"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl"] = "" -- nous p["konjunktiv_present_2pers_pl"] = "" -- vous p["konjunktiv_present_3pers_pl"] = "" -- ils/elles -- konjunktiv, imparfait p["konjunktiv_imparfait_1pers_sg"] = "" -- je p["konjunktiv_imparfait_2pers_sg"] = "" -- tu p["konjunktiv_imparfait_3pers_sg"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl"] = "" -- nous p["konjunktiv_imparfait_2pers_pl"] = "" -- vous p["konjunktiv_imparfait_3pers_pl"] = "" -- ils/elles -- konditionalis, présent p["konditional_present_1pers_sg"] = "" -- je p["konditional_present_2pers_sg"] = "" -- tu p["konditional_present_3pers_sg"] = "" -- il/elle/on p["konditional_present_1pers_pl"] = "" -- nous p["konditional_present_2pers_pl"] = "" -- vous p["konditional_present_3pers_pl"] = "" -- ils/elles -- imperativ p["imp_2pers_sg"] = "" -- tu p["imp_1pers_pl"] = "" -- nous p["imp_2pers_pl"] = "" -- vous -- alternativa konjugationer (för vissa verb) -- normalt har verb ej alternativformer, sätt till "true" när de gör det -- TODO: fundera ut ifall denna kan tas bort p["has_alt"] = false -- perfektparticip (alternativ) p["perfpart_alt"] = "" -- presensparticip (alternativ) p["prespart_alt"] = "" -- indikativ, présent (alternativ) p["indikativ_present_1pers_sg_alt"] = "" -- je p["indikativ_present_2pers_sg_alt"] = "" -- tu p["indikativ_present_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_present_1pers_pl_alt"] = "" -- nous p["indikativ_present_2pers_pl_alt"] = "" -- vous p["indikativ_present_3pers_pl_alt"] = "" -- ils/elles -- indikativ, imparfait (alternativ) p["indikativ_imparfait_1pers_sg_alt"] = "" -- je p["indikativ_imparfait_2pers_sg_alt"] = "" -- tu p["indikativ_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_imparfait_1pers_pl_alt"] = "" -- nous p["indikativ_imparfait_2pers_pl_alt"] = "" -- vous p["indikativ_imparfait_3pers_pl_alt"] = "" -- ils/elles -- indikativ, passé simple (alternativ) p["indikativ_passesimple_1pers_sg_alt"] = "" -- je p["indikativ_passesimple_2pers_sg_alt"] = "" -- tu p["indikativ_passesimple_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_passesimple_1pers_pl_alt"] = "" -- nous p["indikativ_passesimple_2pers_pl_alt"] = "" -- vous p["indikativ_passesimple_3pers_pl_alt"] = "" -- ils/elles -- indikativ, futur simple (alternativ) p["indikativ_futur_1pers_sg_alt"] = "" -- je p["indikativ_futur_2pers_sg_alt"] = "" -- tu p["indikativ_futur_3pers_sg_alt"] = "" -- il/elle/on p["indikativ_futur_1pers_pl_alt"] = "" -- nous p["indikativ_futur_2pers_pl_alt"] = "" -- vous p["indikativ_futur_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, présent (alternativ) p["konjunktiv_present_1pers_sg_alt"] = "" -- je p["konjunktiv_present_2pers_sg_alt"] = "" -- tu p["konjunktiv_present_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_present_1pers_pl_alt"] = "" -- nous p["konjunktiv_present_2pers_pl_alt"] = "" -- vous p["konjunktiv_present_3pers_pl_alt"] = "" -- ils/elles -- konjunktiv, imparfait (alternativ) p["konjunktiv_imparfait_1pers_sg_alt"] = "" -- je p["konjunktiv_imparfait_2pers_sg_alt"] = "" -- tu p["konjunktiv_imparfait_3pers_sg_alt"] = "" -- il/elle/on p["konjunktiv_imparfait_1pers_pl_alt"] = "" -- nous p["konjunktiv_imparfait_2pers_pl_alt"] = "" -- vous p["konjunktiv_imparfait_3pers_pl_alt"] = "" -- ils/elles -- konditionalis, présent (alternativ) p["konditional_present_1pers_sg_alt"] = "" -- je p["konditional_present_2pers_sg_alt"] = "" -- tu p["konditional_present_3pers_sg_alt"] = "" -- il/elle/on p["konditional_present_1pers_pl_alt"] = "" -- nous p["konditional_present_2pers_pl_alt"] = "" -- vous p["konditional_present_3pers_pl_alt"] = "" -- ils/elles -- imperativ (alternativ) p["imp_2pers_sg_alt"] = "" -- tu p["imp_1pers_pl_alt"] = "" -- nous p["imp_2pers_pl_alt"] = "" -- vous -- nödvändigtvis opersonligt verb? Gäller som undantag p["impersonnel"] = false -- hjälpverbets former -- TODO: sköts detta bäst i moduler som anropar denna? p["auxil_indikativ_present_1pers_sg"] = "" p["auxil_indikativ_present_2pers_sg"] = "" p["auxil_indikativ_present_3pers_sg"] = "" p["auxil_indikativ_present_1pers_pl"] = "" p["auxil_indikativ_present_2pers_pl"] = "" p["auxil_indikativ_present_3pers_pl"] = "" p["auxil_indikativ_imparfait_1pers_sg"] = "" p["auxil_indikativ_imparfait_2pers_sg"] = "" p["auxil_indikativ_imparfait_3pers_sg"] = "" p["auxil_indikativ_imparfait_1pers_pl"] = "" p["auxil_indikativ_imparfait_2pers_pl"] = "" p["auxil_indikativ_imparfait_3pers_pl"] = "" p["auxil_indikativ_passesimple_1pers_sg"] = "" p["auxil_indikativ_passesimple_2pers_sg"] = "" p["auxil_indikativ_passesimple_3pers_sg"] = "" p["auxil_indikativ_passesimple_1pers_pl"] = "" p["auxil_indikativ_passesimple_2pers_pl"] = "" p["auxil_indikativ_passesimple_3pers_pl"] = "" p["auxil_indikativ_futur_1pers_sg"] = "" p["auxil_indikativ_futur_2pers_sg"] = "" p["auxil_indikativ_futur_3pers_sg"] = "" p["auxil_indikativ_futur_1pers_pl"] = "" p["auxil_indikativ_futur_2pers_pl"] = "" p["auxil_indikativ_futur_3pers_pl"] = "" p["auxil_konjunktiv_present_1pers_sg"] = "" p["auxil_konjunktiv_present_2pers_sg"] = "" p["auxil_konjunktiv_present_3pers_sg"] = "" p["auxil_konjunktiv_present_1pers_pl"] = "" p["auxil_konjunktiv_present_2pers_pl"] = "" p["auxil_konjunktiv_present_3pers_pl"] = "" p["auxil_konjunktiv_imparfait_1pers_sg"] = "" p["auxil_konjunktiv_imparfait_2pers_sg"] = "" p["auxil_konjunktiv_imparfait_3pers_sg"] = "" p["auxil_konjunktiv_imparfait_1pers_pl"] = "" p["auxil_konjunktiv_imparfait_2pers_pl"] = "" p["auxil_konjunktiv_imparfait_3pers_pl"] = "" p["auxil_konditional_present_1pers_sg"] = "" p["auxil_konditional_present_2pers_sg"] = "" p["auxil_konditional_present_3pers_sg"] = "" p["auxil_konditional_present_1pers_pl"] = "" p["auxil_konditional_present_2pers_pl"] = "" p["auxil_konditional_present_3pers_pl"] = "" -- ska verbet konjugeras reflexivt? -- TODO: kan denna tas bort? p["reflex"] = false -- eventuella fotnoter p["fotnot"] = "" -- numret (enligt källorna) för den konjugeringsparadigm som tillämpades p["HKG_nummer"] = "" p["Bescherelle_nummer"] = "" -- felkontroll -- TODO: tas bort när avlusningen är helt klar p["knas"] = true p["err_msg"] = "" -- Några specialfall för reflexiva verb: -- Vissa artiklar har den reflexiva formen som titel. -- Lagra artikelnamnet i "artikelnamn" och returnera -- verbets grundform, som är vad resten av modulen -- utgår ifrån function remove_reflexive_form( artikelnamn ) p["artikelnamn"] = artikelnamn if(string.match(artikelnamn,"^se ")) then p["verb"] = string.gsub(artikelnamn,"^se ","") p["reflex"] = true elseif (string.match(artikelnamn,"^s'")) then p["verb"] = string.gsub(artikelnamn,"^s'","") p["reflex"] = true elseif (string.match(artikelnamn,"^s’")) then p["verb"] = string.gsub(artikelnamn,"^s’","") p["reflex"] = true else p["verb"] = artikelnamn end return p["verb"] end --------------------------------------------------------------- --------------------------------------------------------------- -- [Andra delen, definiera konjugationerna] --------------------------------------------------------------- --------------------------------------------------------------- -- Först, funktioner för konjugationerna hos HKG (i samma ordning som där) -- Regelbundna verb som slutar på "-er" [HKG #143; B #6, #13, #15] function konj_er(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "143" p["Bescherelle_nummer"] = "6" -- verb som slutar på "-éer" böjs enligt ovan, men har ett annat -- nummer i Bescherelle. Likaså verb som slutar på "-ier" if(string.match(artikelnamn,"éer$")) then p["Bescherelle_nummer"] = "13" elseif(string.match(artikelnamn,"ier$")) then p["Bescherelle_nummer"] = "15" end p["knas"] = false end -- Regelbundna verb som slutar på "-ir" [HKG #144; B #19] function konj_ir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."issant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."issons" p["indikativ_present_2pers_pl"] = rot.."issez" p["indikativ_present_3pers_pl"] = rot.."issent" p["indikativ_imparfait_1pers_sg"] = rot.."issais" p["indikativ_imparfait_2pers_sg"] = rot.."issais" p["indikativ_imparfait_3pers_sg"] = rot.."issait" p["indikativ_imparfait_1pers_pl"] = rot.."issions" p["indikativ_imparfait_2pers_pl"] = rot.."issiez" p["indikativ_imparfait_3pers_pl"] = rot.."issaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."isse" p["konjunktiv_present_2pers_sg"] = rot.."isses" p["konjunktiv_present_3pers_sg"] = rot.."isse" p["konjunktiv_present_1pers_pl"] = rot.."issions" p["konjunktiv_present_2pers_pl"] = rot.."issiez" p["konjunktiv_present_3pers_pl"] = rot.."issent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."issons" p["imp_2pers_pl"] = rot.."issez" p["HKG_nummer"] = "144" p["Bescherelle_nummer"] = "19" p["knas"] = false end -- Regelbundna verb som slutar på "-re" [HKG #145; B #53] function konj_re(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" -- specialfall! hanterar "rompre", "interrompre", och liknande -- gäller när roten varken slutar på 'd' eller 't': if (not string.match(rot,"d$")) and (not string.match(rot,"t$")) then p["indikativ_present_3pers_sg"] = rot.."t" end p["HKG_nummer"] = "145" p["Bescherelle_nummer"] = "53" p["knas"] = false end -- Specialfallet verb som slutar på "-ger" [B #8] -- exempelvis "manger", "arranger", "bouger", "nager", -- "partager" function konj_ger(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "manger" blir roten "mang" p["perfpart"] = rot.."é" p["prespart"] = rot.."eant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."e" p["indikativ_present_1pers_pl"] = rot.."eons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."eais" p["indikativ_imparfait_2pers_sg"] = rot.."eais" p["indikativ_imparfait_3pers_sg"] = rot.."eait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."eaient" p["indikativ_passesimple_1pers_sg"] = rot.."eai" p["indikativ_passesimple_2pers_sg"] = rot.."eas" p["indikativ_passesimple_3pers_sg"] = rot.."ea" p["indikativ_passesimple_1pers_pl"] = rot.."eâmes" p["indikativ_passesimple_2pers_pl"] = rot.."eâtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."easse" p["konjunktiv_imparfait_2pers_sg"] = rot.."easses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eât" p["konjunktiv_imparfait_1pers_pl"] = rot.."eassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eassent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."eons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "8" p["knas"] = false end -- Specialfallet verb som slutar på "-cer" [B #7] -- exempelvis "remplacer", "avancer", "commencer", -- "forcer", "renoncer" function konj_cer(artikelnamn) local rot = string.gsub(artikelnamn,"cer$","") -- för "remplacer" blir roten "rempla" p["perfpart"] = rot.."cé" p["prespart"] = rot.."çant" p["indikativ_present_1pers_sg"] = rot.."ce" p["indikativ_present_2pers_sg"] = rot.."ces" p["indikativ_present_3pers_sg"] = rot.."ce" p["indikativ_present_1pers_pl"] = rot.."çons" p["indikativ_present_2pers_pl"] = rot.."cez" p["indikativ_present_3pers_pl"] = rot.."cent" p["indikativ_imparfait_1pers_sg"] = rot.."çais" p["indikativ_imparfait_2pers_sg"] = rot.."çais" p["indikativ_imparfait_3pers_sg"] = rot.."çait" p["indikativ_imparfait_1pers_pl"] = rot.."cions" p["indikativ_imparfait_2pers_pl"] = rot.."ciez" p["indikativ_imparfait_3pers_pl"] = rot.."çaient" p["indikativ_passesimple_1pers_sg"] = rot.."çai" p["indikativ_passesimple_2pers_sg"] = rot.."ças" p["indikativ_passesimple_3pers_sg"] = rot.."ça" p["indikativ_passesimple_1pers_pl"] = rot.."çâmes" p["indikativ_passesimple_2pers_pl"] = rot.."çâtes" p["indikativ_passesimple_3pers_pl"] = rot.."cèrent" p["indikativ_futur_1pers_sg"] = rot.."cerai" p["indikativ_futur_2pers_sg"] = rot.."ceras" p["indikativ_futur_3pers_sg"] = rot.."cera" p["indikativ_futur_1pers_pl"] = rot.."cerons" p["indikativ_futur_2pers_pl"] = rot.."cerez" p["indikativ_futur_3pers_pl"] = rot.."ceront" p["konjunktiv_present_1pers_sg"] = rot.."ce" p["konjunktiv_present_2pers_sg"] = rot.."ces" p["konjunktiv_present_3pers_sg"] = rot.."ce" p["konjunktiv_present_1pers_pl"] = rot.."cions" p["konjunktiv_present_2pers_pl"] = rot.."ciez" p["konjunktiv_present_3pers_pl"] = rot.."cent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çât" p["konjunktiv_imparfait_1pers_pl"] = rot.."çassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çassent" p["konditional_present_1pers_sg"] = rot.."cerais" p["konditional_present_2pers_sg"] = rot.."cerais" p["konditional_present_3pers_sg"] = rot.."cerait" p["konditional_present_1pers_pl"] = rot.."cerions" p["konditional_present_2pers_pl"] = rot.."ceriez" p["konditional_present_3pers_pl"] = rot.."ceraient" p["imp_2pers_sg"] = rot.."ce" p["imp_1pers_pl"] = rot.."çons" p["imp_2pers_pl"] = rot.."cez" p["Bescherelle_nummer"] = "7" p["knas"] = false end -- Specialfallet verb som slutar på "-oyer" / "-uyer" [B #17] -- exempelvis "nettoyer", "essuyer", "employer", -- "tutoyer", "appuyer", "s'ennuyer" function konj_oyer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "nettoyer" blir roten "netto" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ie" p["indikativ_present_2pers_sg"] = rot.."ies" p["indikativ_present_3pers_sg"] = rot.."ie" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."ierai" p["indikativ_futur_2pers_sg"] = rot.."ieras" p["indikativ_futur_3pers_sg"] = rot.."iera" p["indikativ_futur_1pers_pl"] = rot.."ierons" p["indikativ_futur_2pers_pl"] = rot.."ierez" p["indikativ_futur_3pers_pl"] = rot.."ieront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."ierais" p["konditional_present_2pers_sg"] = rot.."ierais" p["konditional_present_3pers_sg"] = rot.."ierait" p["konditional_present_1pers_pl"] = rot.."ierions" p["konditional_present_2pers_pl"] = rot.."ieriez" p["konditional_present_3pers_pl"] = rot.."ieraient" p["imp_2pers_sg"] = rot.."ie" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["Bescherelle_nummer"] = "17" p["knas"] = false end -- Specialfallet verb som slutar på "-ayer" [HKG #146; B #16] -- exempelvis "essayer", "effrayer", "payer" function konj_ayer(artikelnamn) local rot = string.gsub(artikelnamn,"yer$","") -- för "essayer" blir roten "essa" -- först formen med bara "y" p["perfpart"] = rot.."yé" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."ye" p["indikativ_present_2pers_sg"] = rot.."yes" p["indikativ_present_3pers_sg"] = rot.."ye" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."yent" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."yai" p["indikativ_passesimple_2pers_sg"] = rot.."yas" p["indikativ_passesimple_3pers_sg"] = rot.."ya" p["indikativ_passesimple_1pers_pl"] = rot.."yâmes" p["indikativ_passesimple_2pers_pl"] = rot.."yâtes" p["indikativ_passesimple_3pers_pl"] = rot.."yèrent" p["indikativ_futur_1pers_sg"] = rot.."yerai" p["indikativ_futur_2pers_sg"] = rot.."yeras" p["indikativ_futur_3pers_sg"] = rot.."yera" p["indikativ_futur_1pers_pl"] = rot.."yerons" p["indikativ_futur_2pers_pl"] = rot.."yerez" p["indikativ_futur_3pers_pl"] = rot.."yeront" p["konjunktiv_present_1pers_sg"] = rot.."ye" p["konjunktiv_present_2pers_sg"] = rot.."yes" p["konjunktiv_present_3pers_sg"] = rot.."ye" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."yent" p["konjunktiv_imparfait_1pers_sg"] = rot.."yasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."yasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."yât" p["konjunktiv_imparfait_1pers_pl"] = rot.."yassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."yassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."yassent" p["konditional_present_1pers_sg"] = rot.."yerais" p["konditional_present_2pers_sg"] = rot.."yerais" p["konditional_present_3pers_sg"] = rot.."yerait" p["konditional_present_1pers_pl"] = rot.."yerions" p["konditional_present_2pers_pl"] = rot.."yeriez" p["konditional_present_3pers_pl"] = rot.."yeraient" p["imp_2pers_sg"] = rot.."ye" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" -- sen alternativformen där "y" buys ut mot "i" före "e" p["indikativ_present_1pers_sg_alt"] = rot.."ie" p["indikativ_present_2pers_sg_alt"] = rot.."ies" p["indikativ_present_3pers_sg_alt"] = rot.."ie" p["indikativ_present_3pers_pl_alt"] = rot.."ient" p["indikativ_futur_1pers_sg_alt"] = rot.."ierai" p["indikativ_futur_2pers_sg_alt"] = rot.."ieras" p["indikativ_futur_3pers_sg_alt"] = rot.."iera" p["indikativ_futur_1pers_pl_alt"] = rot.."ierons" p["indikativ_futur_2pers_pl_alt"] = rot.."ierez" p["indikativ_futur_3pers_pl_alt"] = rot.."ieront" p["konjunktiv_present_1pers_sg_alt"] = rot.."ie" p["konjunktiv_present_2pers_sg_alt"] = rot.."ies" p["konjunktiv_present_3pers_sg_alt"] = rot.."ie" p["konjunktiv_present_3pers_pl_alt"] = rot.."ient" p["konditional_present_1pers_sg_alt"] = rot.."ierais" p["konditional_present_2pers_sg_alt"] = rot.."ierais" p["konditional_present_3pers_sg_alt"] = rot.."ierait" p["konditional_present_1pers_pl_alt"] = rot.."ierions" p["konditional_present_2pers_pl_alt"] = rot.."ieriez" p["konditional_present_3pers_pl_alt"] = rot.."ieraient" p["imp_2pers_sg_alt"] = rot.."ie" p["fotnot"] = "Övergången från 'y' till 'i' är valfri. Båda förekommer." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "16" p["knas"] = false end -- Det oregelbundna verbet "acquérir" [HKG #1; B #24] -- även t.ex. "conquérir" function konj_acquerir(artikelnamn) local rot = string.gsub(artikelnamn,"érir$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."érant" p["indikativ_present_1pers_sg"] = rot.."iers" p["indikativ_present_2pers_sg"] = rot.."iers" p["indikativ_present_3pers_sg"] = rot.."iert" p["indikativ_present_1pers_pl"] = rot.."érons" p["indikativ_present_2pers_pl"] = rot.."érez" p["indikativ_present_3pers_pl"] = rot.."ièrent" p["indikativ_imparfait_1pers_sg"] = rot.."érais" p["indikativ_imparfait_2pers_sg"] = rot.."érais" p["indikativ_imparfait_3pers_sg"] = rot.."érait" p["indikativ_imparfait_1pers_pl"] = rot.."érions" p["indikativ_imparfait_2pers_pl"] = rot.."ériez" p["indikativ_imparfait_3pers_pl"] = rot.."éraient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."ière" p["konjunktiv_present_2pers_sg"] = rot.."ières" p["konjunktiv_present_3pers_sg"] = rot.."ière" p["konjunktiv_present_1pers_pl"] = rot.."érions" p["konjunktiv_present_2pers_pl"] = rot.."ériez" p["konjunktiv_present_3pers_pl"] = rot.."ièrent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."iers" p["imp_1pers_pl"] = rot.."érons" p["imp_2pers_pl"] = rot.."érez" p["HKG_nummer"] = "1" p["Bescherelle_nummer"] = "24" p["knas"] = false end -- Det oregelbundna verbet "aller" [HKG #2; B #22] function konj_aller(artikelnamn) local rot = string.gsub(artikelnamn,"er$","") -- för "aller" blir roten "all" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = "vais" p["indikativ_present_2pers_sg"] = "vas" p["indikativ_present_3pers_sg"] = "va" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = "vont" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."ai" p["indikativ_passesimple_2pers_sg"] = rot.."as" p["indikativ_passesimple_3pers_sg"] = rot.."a" p["indikativ_passesimple_1pers_pl"] = rot.."âmes" p["indikativ_passesimple_2pers_pl"] = rot.."âtes" p["indikativ_passesimple_3pers_pl"] = rot.."èrent" p["indikativ_futur_1pers_sg"] = "irai" p["indikativ_futur_2pers_sg"] = "iras" p["indikativ_futur_3pers_sg"] = "ira" p["indikativ_futur_1pers_pl"] = "irons" p["indikativ_futur_2pers_pl"] = "irez" p["indikativ_futur_3pers_pl"] = "iront" p["konjunktiv_present_1pers_sg"] = "aille" p["konjunktiv_present_2pers_sg"] = "ailles" p["konjunktiv_present_3pers_sg"] = "aille" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = "aillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."asse" p["konjunktiv_imparfait_2pers_sg"] = rot.."asses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ât" p["konjunktiv_imparfait_1pers_pl"] = rot.."assions" p["konjunktiv_imparfait_2pers_pl"] = rot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."assent" p["konditional_present_1pers_sg"] = "irais" p["konditional_present_2pers_sg"] = "irais" p["konditional_present_3pers_sg"] = "irait" p["konditional_present_1pers_pl"] = "irions" p["konditional_present_2pers_pl"] = "iriez" p["konditional_present_3pers_pl"] = "iraient" p["imp_2pers_sg"] = "va" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "2" p["Bescherelle_nummer"] = "22" p["knas"] = false end -- Det oregelbundna verbet "s'asseoir" [HKG #3; B #49] -- även för t.ex. "rasseoir" function konj_asseoir(artikelnamn) local rot = string.gsub(artikelnamn,"eoir$","") p["auxil"] = "être" -- först, den ena formen p["perfpart"] = rot.."is" p["prespart"] = rot.."eyant" p["indikativ_present_1pers_sg"] = rot.."ieds" p["indikativ_present_2pers_sg"] = rot.."ieds" p["indikativ_present_3pers_sg"] = rot.."ied" p["indikativ_present_1pers_pl"] = rot.."eyons" p["indikativ_present_2pers_pl"] = rot.."eyez" p["indikativ_present_3pers_pl"] = rot.."eyent" p["indikativ_imparfait_1pers_sg"] = rot.."eyais" p["indikativ_imparfait_2pers_sg"] = rot.."eyais" p["indikativ_imparfait_3pers_sg"] = rot.."eyait" p["indikativ_imparfait_1pers_pl"] = rot.."eyions" p["indikativ_imparfait_2pers_pl"] = rot.."eyiez" p["indikativ_imparfait_3pers_pl"] = rot.."eyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."iérai" p["indikativ_futur_2pers_sg"] = rot.."iéras" p["indikativ_futur_3pers_sg"] = rot.."iéra" p["indikativ_futur_1pers_pl"] = rot.."iérons" p["indikativ_futur_2pers_pl"] = rot.."iérez" p["indikativ_futur_3pers_pl"] = rot.."iéront" p["konjunktiv_present_1pers_sg"] = rot.."eye" p["konjunktiv_present_2pers_sg"] = rot.."eyes" p["konjunktiv_present_3pers_sg"] = rot.."eye" p["konjunktiv_present_1pers_pl"] = rot.."eyions" p["konjunktiv_present_2pers_pl"] = rot.."eyiez" p["konjunktiv_present_3pers_pl"] = rot.."eyent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."iérais" p["konditional_present_2pers_sg"] = rot.."iérais" p["konditional_present_3pers_sg"] = rot.."iérait" p["konditional_present_1pers_pl"] = rot.."iérions" p["konditional_present_2pers_pl"] = rot.."iériez" p["konditional_present_3pers_pl"] = rot.."iéraient" p["imp_2pers_sg"] = rot.."ieds" p["imp_1pers_pl"] = rot.."eyons" p["imp_2pers_pl"] = rot.."eyez" -- sen, den alternativa formen p["has_alt"] = true p["prespart_alt"] = rot.."oyant" p["indikativ_present_1pers_sg_alt"] = rot.."ois" p["indikativ_present_2pers_sg_alt"] = rot.."ois" p["indikativ_present_3pers_sg_alt"] = rot.."oit" p["indikativ_present_1pers_pl_alt"] = rot.."oyons" p["indikativ_present_2pers_pl_alt"] = rot.."oyez" p["indikativ_present_3pers_pl_alt"] = rot.."oient" p["indikativ_imparfait_1pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_2pers_sg_alt"] = rot.."oyais" p["indikativ_imparfait_3pers_sg_alt"] = rot.."oyait" p["indikativ_imparfait_1pers_pl_alt"] = rot.."oyions" p["indikativ_imparfait_2pers_pl_alt"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl_alt"] = rot.."oyaient" p["indikativ_futur_1pers_sg_alt"] = rot.."oirai" p["indikativ_futur_2pers_sg_alt"] = rot.."oiras" p["indikativ_futur_3pers_sg_alt"] = rot.."oira" p["indikativ_futur_1pers_pl_alt"] = rot.."oirons" p["indikativ_futur_2pers_pl_alt"] = rot.."oirez" p["indikativ_futur_3pers_pl_alt"] = rot.."oiront" p["konjunktiv_present_1pers_sg_alt"] = rot.."oie" p["konjunktiv_present_2pers_sg_alt"] = rot.."oies" p["konjunktiv_present_3pers_sg_alt"] = rot.."oie" p["konjunktiv_present_1pers_pl_alt"] = rot.."oyions" p["konjunktiv_present_2pers_pl_alt"] = rot.."oyiez" p["konjunktiv_present_3pers_pl_alt"] = rot.."oient" p["imp_2pers_sg_alt"] = rot.."ois" p["imp_1pers_pl_alt"] = rot.."oyons" p["imp_2pers_pl_alt"] = rot.."oyez" p["fotnot"] = "Presensformerna växlar mellan 'e' och 'o' från person till person." p["HKG_nummer"] = "3" p["Bescherelle_nummer"] = "49" p["knas"] = false end -- Det oregelbundna verbet "avoir" [HKG #4; B #1] function konj_avoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- roten är alltså tom i normalfallet och "r" för "ravoir" p["perfpart"] = rot.."eu" p["prespart"] = rot.."ayant" p["indikativ_present_1pers_sg"] = rot.."ai" p["indikativ_present_2pers_sg"] = rot.."as" p["indikativ_present_3pers_sg"] = rot.."a" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."eus" p["indikativ_passesimple_2pers_sg"] = rot.."eus" p["indikativ_passesimple_3pers_sg"] = rot.."eut" p["indikativ_passesimple_1pers_pl"] = rot.."eûmes" p["indikativ_passesimple_2pers_pl"] = rot.."eûtes" p["indikativ_passesimple_3pers_pl"] = rot.."eurent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."aie" p["konjunktiv_present_2pers_sg"] = rot.."aies" p["konjunktiv_present_3pers_sg"] = rot.."ait" p["konjunktiv_present_1pers_pl"] = rot.."ayons" p["konjunktiv_present_2pers_pl"] = rot.."ayez" p["konjunktiv_present_3pers_pl"] = rot.."aient" p["konjunktiv_imparfait_1pers_sg"] = rot.."eusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."eusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."eût" p["konjunktiv_imparfait_1pers_pl"] = rot.."eussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."eussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."eussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."aie" p["imp_1pers_pl"] = rot.."ayons" p["imp_2pers_pl"] = rot.."ayez" p["HKG_nummer"] = "4" p["Bescherelle_nummer"] = "1" p["knas"] = false end -- Det oregelbundna verbet "battre" [HKG #5; B #55] function konj_battre(artikelnamn) local rot = string.gsub(artikelnamn,"tre$","") p["perfpart"] = rot.."tu" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."ttis" p["indikativ_passesimple_2pers_sg"] = rot.."ttis" p["indikativ_passesimple_3pers_sg"] = rot.."ttit" p["indikativ_passesimple_1pers_pl"] = rot.."ttîmes" p["indikativ_passesimple_2pers_pl"] = rot.."ttîtes" p["indikativ_passesimple_3pers_pl"] = rot.."ttirent" p["indikativ_futur_1pers_sg"] = rot.."trai" p["indikativ_futur_2pers_sg"] = rot.."tras" p["indikativ_futur_3pers_sg"] = rot.."tra" p["indikativ_futur_1pers_pl"] = rot.."trons" p["indikativ_futur_2pers_pl"] = rot.."trez" p["indikativ_futur_3pers_pl"] = rot.."tront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."trais" p["konditional_present_2pers_sg"] = rot.."trais" p["konditional_present_3pers_sg"] = rot.."trait" p["konditional_present_1pers_pl"] = rot.."trions" p["konditional_present_2pers_pl"] = rot.."triez" p["konditional_present_3pers_pl"] = rot.."traient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "5" p["Bescherelle_nummer"] = "55" p["knas"] = false end -- Det oregelbundna verbet "boire" [HKG #6; B #69] function konj_boire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uvant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."uvons" p["indikativ_present_2pers_pl"] = rot.."uvez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."uvais" p["indikativ_imparfait_2pers_sg"] = rot.."uvais" p["indikativ_imparfait_3pers_sg"] = rot.."uvait" p["indikativ_imparfait_1pers_pl"] = rot.."uvions" p["indikativ_imparfait_2pers_pl"] = rot.."uviez" p["indikativ_imparfait_3pers_pl"] = rot.."uvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."uvions" p["konjunktiv_present_2pers_pl"] = rot.."uviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."uvons" p["imp_2pers_pl"] = rot.."uvez" p["HKG_nummer"] = "6" p["Bescherelle_nummer"] = "69" p["knas"] = true end -- Det oregelbundna verbet "bouillir" [HKG #7; B #31] function konj_bouillir(artikelnamn) local rot = string.gsub(artikelnamn,"illir$","") p["perfpart"] = rot.."illi" p["prespart"] = rot.."illant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."illons" p["indikativ_present_2pers_pl"] = rot.."illez" p["indikativ_present_3pers_pl"] = rot.."illent" p["indikativ_imparfait_1pers_sg"] = rot.."illais" p["indikativ_imparfait_2pers_sg"] = rot.."illais" p["indikativ_imparfait_3pers_sg"] = rot.."illait" p["indikativ_imparfait_1pers_pl"] = rot.."illions" p["indikativ_imparfait_2pers_pl"] = rot.."illiez" p["indikativ_imparfait_3pers_pl"] = rot.."illaient" p["indikativ_passesimple_1pers_sg"] = rot.."illis" p["indikativ_passesimple_2pers_sg"] = rot.."illis" p["indikativ_passesimple_3pers_sg"] = rot.."illit" p["indikativ_passesimple_1pers_pl"] = rot.."illîmes" p["indikativ_passesimple_2pers_pl"] = rot.."illîtes" p["indikativ_passesimple_3pers_pl"] = rot.."illirent" p["indikativ_futur_1pers_sg"] = rot.."illirai" p["indikativ_futur_2pers_sg"] = rot.."illiras" p["indikativ_futur_3pers_sg"] = rot.."illira" p["indikativ_futur_1pers_pl"] = rot.."illirons" p["indikativ_futur_2pers_pl"] = rot.."illirez" p["indikativ_futur_3pers_pl"] = rot.."illiront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."illions" p["konjunktiv_present_2pers_pl"] = rot.."illiez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."illisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."illisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."illît" p["konjunktiv_imparfait_1pers_pl"] = rot.."illissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."illissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."illissent" p["konditional_present_1pers_sg"] = rot.."illirais" p["konditional_present_2pers_sg"] = rot.."illirais" p["konditional_present_3pers_sg"] = rot.."illirait" p["konditional_present_1pers_pl"] = rot.."illirions" p["konditional_present_2pers_pl"] = rot.."illiriez" p["konditional_present_3pers_pl"] = rot.."illiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."illons" p["imp_2pers_pl"] = rot.."illez" p["HKG_nummer"] = "7" p["Bescherelle_nummer"] = "31" p["knas"] = true end -- Det oregelbundna verbet "conclure" [HKG #8; B #71] function konj_conclure(artikelnamn) local rot = string.gsub(artikelnamn,"ure$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."uant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."uons" p["indikativ_present_2pers_pl"] = rot.."uez" p["indikativ_present_3pers_pl"] = rot.."uent" p["indikativ_imparfait_1pers_sg"] = rot.."uais" p["indikativ_imparfait_2pers_sg"] = rot.."uais" p["indikativ_imparfait_3pers_sg"] = rot.."uait" p["indikativ_imparfait_1pers_pl"] = rot.."uions" p["indikativ_imparfait_2pers_pl"] = rot.."uiez" p["indikativ_imparfait_3pers_pl"] = rot.."uaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."urai" p["indikativ_futur_2pers_sg"] = rot.."uras" p["indikativ_futur_3pers_sg"] = rot.."ura" p["indikativ_futur_1pers_pl"] = rot.."urons" p["indikativ_futur_2pers_pl"] = rot.."urez" p["indikativ_futur_3pers_pl"] = rot.."uront" p["konjunktiv_present_1pers_sg"] = rot.."ue" p["konjunktiv_present_2pers_sg"] = rot.."ues" p["konjunktiv_present_3pers_sg"] = rot.."ue" p["konjunktiv_present_1pers_pl"] = rot.."uions" p["konjunktiv_present_2pers_pl"] = rot.."uiez" p["konjunktiv_present_3pers_pl"] = rot.."uent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."urais" p["konditional_present_2pers_sg"] = rot.."urais" p["konditional_present_3pers_sg"] = rot.."urait" p["konditional_present_1pers_pl"] = rot.."urions" p["konditional_present_2pers_pl"] = rot.."uriez" p["konditional_present_3pers_pl"] = rot.."uraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."uons" p["imp_2pers_pl"] = rot.."uez" p["HKG_nummer"] = "8" p["Bescherelle_nummer"] = "71" p["knas"] = true end -- Det oregelbundna verbet "conduire" [HKG #9; B #82] function konj_conduire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- först, den ena formen p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."isis" p["indikativ_passesimple_2pers_sg"] = rot.."isis" p["indikativ_passesimple_3pers_sg"] = rot.."isit" p["indikativ_passesimple_1pers_pl"] = rot.."isîmes" p["indikativ_passesimple_2pers_pl"] = rot.."isîtes" p["indikativ_passesimple_3pers_pl"] = rot.."isirent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."isît" p["konjunktiv_imparfait_1pers_pl"] = rot.."isissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."isissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."isissent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- sen, den alternativa formen p["has_alt"] = true p["indikativ_passesimple_1pers_sg_alt"] = rot.."is" p["indikativ_passesimple_2pers_sg_alt"] = rot.."is" p["indikativ_passesimple_3pers_sg_alt"] = rot.."it" p["indikativ_passesimple_1pers_pl_alt"] = rot.."îmes" p["indikativ_passesimple_2pers_pl_alt"] = rot.."îtes" p["indikativ_passesimple_3pers_pl_alt"] = rot.."irent" p["HKG_nummer"] = "9" p["Bescherelle_nummer"] = "82" p["knas"] = true end -- Det oregelbundna verbet "connaître" [HKG #10; B #64] function konj_connaitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "10" p["Bescherelle_nummer"] = "64" p["knas"] = true end -- Det oregelbundna verbet "coudre" [HKG #11; B #73] -- även t.ex. "découdre" och "recoudre" function konj_coudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."su" p["prespart"] = rot.."sant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."sons" p["indikativ_present_2pers_pl"] = rot.."sez" p["indikativ_present_3pers_pl"] = rot.."sent" p["indikativ_imparfait_1pers_sg"] = rot.."sais" p["indikativ_imparfait_2pers_sg"] = rot.."sais" p["indikativ_imparfait_3pers_sg"] = rot.."sait" p["indikativ_imparfait_1pers_pl"] = rot.."sions" p["indikativ_imparfait_2pers_pl"] = rot.."siez" p["indikativ_imparfait_3pers_pl"] = rot.."saient" p["indikativ_passesimple_1pers_sg"] = rot.."sis" p["indikativ_passesimple_2pers_sg"] = rot.."sis" p["indikativ_passesimple_3pers_sg"] = rot.."sit" p["indikativ_passesimple_1pers_pl"] = rot.."sîmes" p["indikativ_passesimple_2pers_pl"] = rot.."sîtes" p["indikativ_passesimple_3pers_pl"] = rot.."sirent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."se" p["konjunktiv_present_2pers_sg"] = rot.."ses" p["konjunktiv_present_3pers_sg"] = rot.."se" p["konjunktiv_present_1pers_pl"] = rot.."sions" p["konjunktiv_present_2pers_pl"] = rot.."siez" p["konjunktiv_present_3pers_pl"] = rot.."sent" p["konjunktiv_imparfait_1pers_sg"] = rot.."sisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."sisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."sît" p["konjunktiv_imparfait_1pers_pl"] = rot.."sissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."sissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."sissent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."sons" p["imp_2pers_pl"] = rot.."sez" p["HKG_nummer"] = "11" p["Bescherelle_nummer"] = "73" p["knas"] = true end -- Det oregelbundna verbet "courir" [HKG #12; B #33] -- även t.ex. "accourir", "concourir", "parcourir", -- "secourir", med mera function konj_courir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") --- specialfall! "accourir" har hjälpverbet "être" if(string.match(artikelnamn,"^accourir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "12" p["Bescherelle_nummer"] = "33" p["knas"] = true end -- Det oregelbundna verbet "craindre" [HKG #13; B #59] -- även t.ex. "contraindre" och "plaindre" function konj_craindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "13" p["Bescherelle_nummer"] = "59" p["knas"] = true end -- Det oregelbundna verbet "croire" [HKG #14; B #68] function konj_croire(artikelnamn) local rot = string.gsub(artikelnamn,"oire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."oirai" p["indikativ_futur_2pers_sg"] = rot.."oiras" p["indikativ_futur_3pers_sg"] = rot.."oira" p["indikativ_futur_1pers_pl"] = rot.."oirons" p["indikativ_futur_2pers_pl"] = rot.."oirez" p["indikativ_futur_3pers_pl"] = rot.."oiront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."oirais" p["konditional_present_2pers_sg"] = rot.."oirais" p["konditional_present_3pers_sg"] = rot.."oirait" p["konditional_present_1pers_pl"] = rot.."oirions" p["konditional_present_2pers_pl"] = rot.."oiriez" p["konditional_present_3pers_pl"] = rot.."oiraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "14" p["Bescherelle_nummer"] = "68" p["knas"] = true end -- Det oregelbundna verbet "croître" [HKG #15; B #67] -- även t.ex. "s'accroître" och "décroître" function konj_croitre(artikelnamn) local rot = string.gsub(artikelnamn,"oître$","") p["perfpart"] = rot.."û" p["prespart"] = rot.."oissant" p["indikativ_present_1pers_sg"] = rot.."oîs" p["indikativ_present_2pers_sg"] = rot.."oîs" p["indikativ_present_3pers_sg"] = rot.."oît" p["indikativ_present_1pers_pl"] = rot.."oissons" p["indikativ_present_2pers_pl"] = rot.."oissez" p["indikativ_present_3pers_pl"] = rot.."oissent" p["indikativ_imparfait_1pers_sg"] = rot.."oissais" p["indikativ_imparfait_2pers_sg"] = rot.."oissais" p["indikativ_imparfait_3pers_sg"] = rot.."oissait" p["indikativ_imparfait_1pers_pl"] = rot.."oissions" p["indikativ_imparfait_2pers_pl"] = rot.."oissiez" p["indikativ_imparfait_3pers_pl"] = rot.."oissaient" p["indikativ_passesimple_1pers_sg"] = rot.."ûs" p["indikativ_passesimple_2pers_sg"] = rot.."ûs" p["indikativ_passesimple_3pers_sg"] = rot.."ût" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."ûrent" p["indikativ_futur_1pers_sg"] = rot.."oîtrai" p["indikativ_futur_2pers_sg"] = rot.."oîtras" p["indikativ_futur_3pers_sg"] = rot.."oîtra" p["indikativ_futur_1pers_pl"] = rot.."oîtrons" p["indikativ_futur_2pers_pl"] = rot.."oîtrez" p["indikativ_futur_3pers_pl"] = rot.."oîtront" p["konjunktiv_present_1pers_sg"] = rot.."oisse" p["konjunktiv_present_2pers_sg"] = rot.."oisses" p["konjunktiv_present_3pers_sg"] = rot.."oisse" p["konjunktiv_present_1pers_pl"] = rot.."oissions" p["konjunktiv_present_2pers_pl"] = rot.."oissiez" p["konjunktiv_present_3pers_pl"] = rot.."oissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ûsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ûsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ûssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ûssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ûssent" p["konditional_present_1pers_sg"] = rot.."oîtrais" p["konditional_present_2pers_sg"] = rot.."oîtrais" p["konditional_present_3pers_sg"] = rot.."oîtrait" p["konditional_present_1pers_pl"] = rot.."oîtrions" p["konditional_present_2pers_pl"] = rot.."oîtriez" p["konditional_present_3pers_pl"] = rot.."oîtraient" p["imp_2pers_sg"] = rot.."oîs" p["imp_1pers_pl"] = rot.."oissons" p["imp_2pers_pl"] = rot.."oissez" p["HKG_nummer"] = "15" p["Bescherelle_nummer"] = "67" p["knas"] = true end -- Det oregelbundna verbet "cueillir" [HKG #16; B #28] function konj_cueillir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") p["perfpart"] = rot.."i" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."e" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."e" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "16" p["Bescherelle_nummer"] = "28" p["knas"] = true end -- Det oregelbundna verbet "devoir" [HKG #17; B #42] function konj_devoir(artikelnamn) local rot = string.gsub(artikelnamn,"evoir$","") p["perfpart"] = rot.."û" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "dus" p["perfpart_f_sg"] = "due" p["perfpart_f_pl"] = "dues" p["prespart"] = rot.."evant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."evons" p["indikativ_present_2pers_pl"] = rot.."evez" p["indikativ_present_3pers_pl"] = rot.."oivent" p["indikativ_imparfait_1pers_sg"] = rot.."evais" p["indikativ_imparfait_2pers_sg"] = rot.."evais" p["indikativ_imparfait_3pers_sg"] = rot.."evait" p["indikativ_imparfait_1pers_pl"] = rot.."evions" p["indikativ_imparfait_2pers_pl"] = rot.."eviez" p["indikativ_imparfait_3pers_pl"] = rot.."evaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."evrai" p["indikativ_futur_2pers_sg"] = rot.."evras" p["indikativ_futur_3pers_sg"] = rot.."evra" p["indikativ_futur_1pers_pl"] = rot.."evrons" p["indikativ_futur_2pers_pl"] = rot.."evrez" p["indikativ_futur_3pers_pl"] = rot.."evront" p["konjunktiv_present_1pers_sg"] = rot.."oive" p["konjunktiv_present_2pers_sg"] = rot.."oives" p["konjunktiv_present_3pers_sg"] = rot.."oive" p["konjunktiv_present_1pers_pl"] = rot.."evions" p["konjunktiv_present_2pers_pl"] = rot.."eviez" p["konjunktiv_present_3pers_pl"] = rot.."oivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."evrais" p["konditional_present_2pers_sg"] = rot.."evrais" p["konditional_present_3pers_sg"] = rot.."evrait" p["konditional_present_1pers_pl"] = rot.."evrions" p["konditional_present_2pers_pl"] = rot.."evriez" p["konditional_present_3pers_pl"] = rot.."evraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."evons" p["imp_2pers_pl"] = rot.."evez" p["HKG_nummer"] = "17" p["Bescherelle_nummer"] = "42" p["knas"] = true end -- Det oregelbundna verbet "dire" [HKG #18; B #78] -- även t.ex. "contredire", "interdire", "prédire" function konj_dire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."it" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" -- specialfall! när verbet är exakt "dire", -- snarare än bara slutar på det, gäller: if (string.match(artikelnamn,"^dire$")) then p["indikativ_present_2pers_pl"] = rot.."ites" p["imp_2pers_pl"] = rot.."ites" end p["HKG_nummer"] = "18" p["Bescherelle_nummer"] = "78" p["knas"] = true end -- Det oregelbundna verbet "dormir" [HKG #19; B #32] -- även t.ex. "endormir", "s'endormir", "se rendormir" function konj_dormir(artikelnamn) local rot = string.gsub(artikelnamn,"mir$","") p["perfpart"] = rot.."mi" p["prespart"] = rot.."mant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."mons" p["indikativ_present_2pers_pl"] = rot.."mez" p["indikativ_present_3pers_pl"] = rot.."ment" p["indikativ_imparfait_1pers_sg"] = rot.."mais" p["indikativ_imparfait_2pers_sg"] = rot.."mais" p["indikativ_imparfait_3pers_sg"] = rot.."mait" p["indikativ_imparfait_1pers_pl"] = rot.."mions" p["indikativ_imparfait_2pers_pl"] = rot.."miez" p["indikativ_imparfait_3pers_pl"] = rot.."maient" p["indikativ_passesimple_1pers_sg"] = rot.."mis" p["indikativ_passesimple_2pers_sg"] = rot.."mis" p["indikativ_passesimple_3pers_sg"] = rot.."mit" p["indikativ_passesimple_1pers_pl"] = rot.."mîmes" p["indikativ_passesimple_2pers_pl"] = rot.."mîtes" p["indikativ_passesimple_3pers_pl"] = rot.."mirent" p["indikativ_futur_1pers_sg"] = rot.."mirai" p["indikativ_futur_2pers_sg"] = rot.."miras" p["indikativ_futur_3pers_sg"] = rot.."mira" p["indikativ_futur_1pers_pl"] = rot.."mirons" p["indikativ_futur_2pers_pl"] = rot.."mirez" p["indikativ_futur_3pers_pl"] = rot.."miront" p["konjunktiv_present_1pers_sg"] = rot.."me" p["konjunktiv_present_2pers_sg"] = rot.."mes" p["konjunktiv_present_3pers_sg"] = rot.."me" p["konjunktiv_present_1pers_pl"] = rot.."mions" p["konjunktiv_present_2pers_pl"] = rot.."miez" p["konjunktiv_present_3pers_pl"] = rot.."ment" p["konjunktiv_imparfait_1pers_sg"] = rot.."misse" p["konjunktiv_imparfait_2pers_sg"] = rot.."misses" p["konjunktiv_imparfait_3pers_sg"] = rot.."mît" p["konjunktiv_imparfait_1pers_pl"] = rot.."missions" p["konjunktiv_imparfait_2pers_pl"] = rot.."missiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."missent" p["konditional_present_1pers_sg"] = rot.."mirais" p["konditional_present_2pers_sg"] = rot.."mirais" p["konditional_present_3pers_sg"] = rot.."mirait" p["konditional_present_1pers_pl"] = rot.."mirions" p["konditional_present_2pers_pl"] = rot.."miriez" p["konditional_present_3pers_pl"] = rot.."miraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."mons" p["imp_2pers_pl"] = rot.."mez" p["HKG_nummer"] = "19" p["Bescherelle_nummer"] = "32" p["knas"] = true end -- Det oregelbundna verbet "écrire" [HKG #20; B #80] -- även t.ex. "décrire", "inscrire", "prescrire" function konj_ecrire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") p["perfpart"] = rot.."t" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "20" p["Bescherelle_nummer"] = "80" p["knas"] = true end -- Det oregelbundna verbet "envoyer" [HKG #21; B #18] -- även t.ex. "renvoyer" function konj_envoyer(artikelnamn) local rot = string.gsub(artikelnamn,"oyer$","") p["perfpart"] = rot.."oyé" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."oie" p["indikativ_present_2pers_sg"] = rot.."oies" p["indikativ_present_3pers_sg"] = rot.."oie" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."oyai" p["indikativ_passesimple_2pers_sg"] = rot.."oyas" p["indikativ_passesimple_3pers_sg"] = rot.."oya" p["indikativ_passesimple_1pers_pl"] = rot.."oyâmes" p["indikativ_passesimple_2pers_pl"] = rot.."oyâtes" p["indikativ_passesimple_3pers_pl"] = rot.."oyèrent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."oyasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oyasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oyât" p["konjunktiv_imparfait_1pers_pl"] = rot.."oyassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oyassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oyassent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."oie" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "21" p["Bescherelle_nummer"] = "18" p["knas"] = false end -- Det oregelbundna verbet "être" [HKG #22; B #2] function konj_etre(artikelnamn) local rot = string.gsub(artikelnamn,"être$","") -- roten är alltså tom i vanliga fall p["perfpart"] = rot.."été" p["has_normal_perfpart"] = false p["prespart"] = rot.."étant" p["indikativ_present_1pers_sg"] = rot.."suis" p["indikativ_present_2pers_sg"] = rot.."es" p["indikativ_present_3pers_sg"] = rot.."est" p["indikativ_present_1pers_pl"] = rot.."sommes" p["indikativ_present_2pers_pl"] = rot.."êtes" p["indikativ_present_3pers_pl"] = rot.."sont" p["indikativ_imparfait_1pers_sg"] = rot.."étais" p["indikativ_imparfait_2pers_sg"] = rot.."étais" p["indikativ_imparfait_3pers_sg"] = rot.."était" p["indikativ_imparfait_1pers_pl"] = rot.."étions" p["indikativ_imparfait_2pers_pl"] = rot.."étiez" p["indikativ_imparfait_3pers_pl"] = rot.."étaient" p["indikativ_passesimple_1pers_sg"] = rot.."fus" p["indikativ_passesimple_2pers_sg"] = rot.."fus" p["indikativ_passesimple_3pers_sg"] = rot.."fut" p["indikativ_passesimple_1pers_pl"] = rot.."fûmes" p["indikativ_passesimple_2pers_pl"] = rot.."fûtes" p["indikativ_passesimple_3pers_pl"] = rot.."furent" p["indikativ_futur_1pers_sg"] = rot.."serai" p["indikativ_futur_2pers_sg"] = rot.."seras" p["indikativ_futur_3pers_sg"] = rot.."sera" p["indikativ_futur_1pers_pl"] = rot.."serons" p["indikativ_futur_2pers_pl"] = rot.."serez" p["indikativ_futur_3pers_pl"] = rot.."seront" p["konjunktiv_present_1pers_sg"] = rot.."sois" p["konjunktiv_present_2pers_sg"] = rot.."sois" p["konjunktiv_present_3pers_sg"] = rot.."soit" p["konjunktiv_present_1pers_pl"] = rot.."soyons" p["konjunktiv_present_2pers_pl"] = rot.."soyez" p["konjunktiv_present_3pers_pl"] = rot.."soient" p["konjunktiv_imparfait_1pers_sg"] = rot.."fusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."fusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."fût" p["konjunktiv_imparfait_1pers_pl"] = rot.."fussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."fussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."fussent" p["konditional_present_1pers_sg"] = rot.."serais" p["konditional_present_2pers_sg"] = rot.."serais" p["konditional_present_3pers_sg"] = rot.."serait" p["konditional_present_1pers_pl"] = rot.."serions" p["konditional_present_2pers_pl"] = rot.."seriez" p["konditional_present_3pers_pl"] = rot.."seraient" p["imp_2pers_sg"] = rot.."sois" p["imp_1pers_pl"] = rot.."soyons" p["imp_2pers_pl"] = rot.."soyez" p["HKG_nummer"] = "22" p["Bescherelle_nummer"] = "2" p["knas"] = true end -- Det oregelbundna verbet "faire" [HKG #23; B #62] function konj_faire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") p["perfpart"] = rot.."ait" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aites" p["indikativ_present_3pers_pl"] = rot.."ont" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."erai" p["indikativ_futur_2pers_sg"] = rot.."eras" p["indikativ_futur_3pers_sg"] = rot.."era" p["indikativ_futur_1pers_pl"] = rot.."erons" p["indikativ_futur_2pers_pl"] = rot.."erez" p["indikativ_futur_3pers_pl"] = rot.."eront" p["konjunktiv_present_1pers_sg"] = rot.."asse" p["konjunktiv_present_2pers_sg"] = rot.."asses" p["konjunktiv_present_3pers_sg"] = rot.."asse" p["konjunktiv_present_1pers_pl"] = rot.."assions" p["konjunktiv_present_2pers_pl"] = rot.."assiez" p["konjunktiv_present_3pers_pl"] = rot.."assent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."erais" p["konditional_present_2pers_sg"] = rot.."erais" p["konditional_present_3pers_sg"] = rot.."erait" p["konditional_present_1pers_pl"] = rot.."erions" p["konditional_present_2pers_pl"] = rot.."eriez" p["konditional_present_3pers_pl"] = rot.."eraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aites" p["HKG_nummer"] = "23" p["Bescherelle_nummer"] = "62" p["knas"] = true end -- Det oregelbundna verbet "falloir" [HKG #24; B #46] -- samt "refalloir" function konj_falloir(artikelnamn) local rot = string.gsub(artikelnamn,"lloir$","") p["impersonnel"] = true p["perfpart"] = rot.."llu" p["prespart"] = rot.."llant" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_imparfait_3pers_sg"] = rot.."llait" p["indikativ_passesimple_3pers_sg"] = rot.."llut" p["indikativ_futur_3pers_sg"] = rot.."udra" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_imparfait_3pers_sg"] = rot.."llût" p["konditional_present_3pers_sg"] = rot.."udrait" p["HKG_nummer"] = "24" p["Bescherelle_nummer"] = "46" p["knas"] = true end -- Det oregelbundna verbet "fuir" [HKG #25; B #36] function konj_fuir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- specialfall! "s'enfuir" har hjälpverbet "être" if(string.match(artikelnamn,"^enfuir$")) then p["auxil"] = "être" end p["perfpart"] = rot.."i" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["HKG_nummer"] = "25" p["Bescherelle_nummer"] = "36" p["knas"] = true end -- Det oregelbundna verbet "haïr" [HKG #26; B #20] function konj_hair(artikelnamn) local rot = string.gsub(artikelnamn,"ïr$","") p["perfpart"] = rot.."ï" p["prespart"] = rot.."ïssant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ïssons" p["indikativ_present_2pers_pl"] = rot.."ïssez" p["indikativ_present_3pers_pl"] = rot.."ïssent" p["indikativ_imparfait_1pers_sg"] = rot.."ïssais" p["indikativ_imparfait_2pers_sg"] = rot.."ïssais" p["indikativ_imparfait_3pers_sg"] = rot.."ïssait" p["indikativ_imparfait_1pers_pl"] = rot.."ïssions" p["indikativ_imparfait_2pers_pl"] = rot.."ïssiez" p["indikativ_imparfait_3pers_pl"] = rot.."ïssaient" p["indikativ_passesimple_1pers_sg"] = rot.."ïs" p["indikativ_passesimple_2pers_sg"] = rot.."ïs" p["indikativ_passesimple_3pers_sg"] = rot.."ït" p["indikativ_passesimple_1pers_pl"] = rot.."ïmes" p["indikativ_passesimple_2pers_pl"] = rot.."ïtes" p["indikativ_passesimple_3pers_pl"] = rot.."ïrent" p["indikativ_futur_1pers_sg"] = rot.."ïrai" p["indikativ_futur_2pers_sg"] = rot.."ïras" p["indikativ_futur_3pers_sg"] = rot.."ïra" p["indikativ_futur_1pers_pl"] = rot.."ïrons" p["indikativ_futur_2pers_pl"] = rot.."ïrez" p["indikativ_futur_3pers_pl"] = rot.."ïront" p["konjunktiv_present_1pers_sg"] = rot.."ïsse" p["konjunktiv_present_2pers_sg"] = rot.."ïsses" p["konjunktiv_present_3pers_sg"] = rot.."ïsse" p["konjunktiv_present_1pers_pl"] = rot.."ïssions" p["konjunktiv_present_2pers_pl"] = rot.."ïssiez" p["konjunktiv_present_3pers_pl"] = rot.."ïssent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ïsse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ïsses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ït" p["konjunktiv_imparfait_1pers_pl"] = rot.."ïssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ïssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ïssent" p["konditional_present_1pers_sg"] = rot.."ïrais" p["konditional_present_2pers_sg"] = rot.."ïrais" p["konditional_present_3pers_sg"] = rot.."ïrait" p["konditional_present_1pers_pl"] = rot.."ïrions" p["konditional_present_2pers_pl"] = rot.."ïriez" p["konditional_present_3pers_pl"] = rot.."ïraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ïssons" p["imp_2pers_pl"] = rot.."ïssez" p["HKG_nummer"] = "26" p["Bescherelle_nummer"] = "20" p["knas"] = true end -- Det oregelbundna verbet "joindre" [HKG #27; B #58] function konj_joindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."igns" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "27" p["Bescherelle_nummer"] = "58" p["knas"] = true end -- Det oregelbundna verbet "lire" [HKG #28; B #77] -- även t.ex. "élire" function konj_lire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") p["perfpart"] = rot.."u" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "28" p["Bescherelle_nummer"] = "77" p["knas"] = true end -- Det oregelbundna verbet "mentir" [HKG #29; B #25] -- även t.ex. "démentir" function konj_mentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "29" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "mettre" [HKG #30; B #56] -- även t.ex. "admettre", "commettre", "omettre", "permettre" -- "promettre", "remettre" function konj_mettre(artikelnamn) local rot = string.gsub(artikelnamn,"ettre$","") p["perfpart"] = rot.."is" p["prespart"] = rot.."ettant" p["indikativ_present_1pers_sg"] = rot.."ets" p["indikativ_present_2pers_sg"] = rot.."ets" p["indikativ_present_3pers_sg"] = rot.."et" p["indikativ_present_1pers_pl"] = rot.."ettons" p["indikativ_present_2pers_pl"] = rot.."ettez" p["indikativ_present_3pers_pl"] = rot.."ettent" p["indikativ_imparfait_1pers_sg"] = rot.."ettais" p["indikativ_imparfait_2pers_sg"] = rot.."ettais" p["indikativ_imparfait_3pers_sg"] = rot.."ettait" p["indikativ_imparfait_1pers_pl"] = rot.."ettions" p["indikativ_imparfait_2pers_pl"] = rot.."ettiez" p["indikativ_imparfait_3pers_pl"] = rot.."ettaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."ettrai" p["indikativ_futur_2pers_sg"] = rot.."ettras" p["indikativ_futur_3pers_sg"] = rot.."ettra" p["indikativ_futur_1pers_pl"] = rot.."ettrons" p["indikativ_futur_2pers_pl"] = rot.."ettrez" p["indikativ_futur_3pers_pl"] = rot.."ettront" p["konjunktiv_present_1pers_sg"] = rot.."ette" p["konjunktiv_present_2pers_sg"] = rot.."ettes" p["konjunktiv_present_3pers_sg"] = rot.."ette" p["konjunktiv_present_1pers_pl"] = rot.."ettions" p["konjunktiv_present_2pers_pl"] = rot.."ettiez" p["konjunktiv_present_3pers_pl"] = rot.."ettent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."ettrais" p["konditional_present_2pers_sg"] = rot.."ettrais" p["konditional_present_3pers_sg"] = rot.."ettrait" p["konditional_present_1pers_pl"] = rot.."ettrions" p["konditional_present_2pers_pl"] = rot.."ettriez" p["konditional_present_3pers_pl"] = rot.."ettraient" p["imp_2pers_sg"] = rot.."ets" p["imp_1pers_pl"] = rot.."ettons" p["imp_2pers_pl"] = rot.."ettez" p["HKG_nummer"] = "30" p["Bescherelle_nummer"] = "56" p["knas"] = true end -- Det oregelbundna verbet "moudre" [HKG #31; B #74] function konj_moudre(artikelnamn) local rot = string.gsub(artikelnamn,"dre$","") p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ds" p["indikativ_present_2pers_sg"] = rot.."ds" p["indikativ_present_3pers_sg"] = rot.."d" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."drai" p["indikativ_futur_2pers_sg"] = rot.."dras" p["indikativ_futur_3pers_sg"] = rot.."dra" p["indikativ_futur_1pers_pl"] = rot.."drons" p["indikativ_futur_2pers_pl"] = rot.."drez" p["indikativ_futur_3pers_pl"] = rot.."dront" p["konjunktiv_present_1pers_sg"] = rot.."le" p["konjunktiv_present_2pers_sg"] = rot.."les" p["konjunktiv_present_3pers_sg"] = rot.."le" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."lent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."drais" p["konditional_present_2pers_sg"] = rot.."drais" p["konditional_present_3pers_sg"] = rot.."drait" p["konditional_present_1pers_pl"] = rot.."drions" p["konditional_present_2pers_pl"] = rot.."driez" p["konditional_present_3pers_pl"] = rot.."draient" p["imp_2pers_sg"] = rot.."ds" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "31" p["Bescherelle_nummer"] = "74" p["knas"] = true end -- Det oregelbundna verbet "mourir" [HKG #32; B #34] function konj_mourir(artikelnamn) local rot = string.gsub(artikelnamn,"ourir$","") --- roten är i normalfallet "m" p["auxil"] = "être" p["perfpart"] = rot.."ort" p["prespart"] = rot.."ourant" p["indikativ_present_1pers_sg"] = rot.."eurs" p["indikativ_present_2pers_sg"] = rot.."eurs" p["indikativ_present_3pers_sg"] = rot.."eurt" p["indikativ_present_1pers_pl"] = rot.."ourons" p["indikativ_present_2pers_pl"] = rot.."ourez" p["indikativ_present_3pers_pl"] = rot.."eurent" p["indikativ_imparfait_1pers_sg"] = rot.."ourais" p["indikativ_imparfait_2pers_sg"] = rot.."ourais" p["indikativ_imparfait_3pers_sg"] = rot.."ourait" p["indikativ_imparfait_1pers_pl"] = rot.."ourions" p["indikativ_imparfait_2pers_pl"] = rot.."ouriez" p["indikativ_imparfait_3pers_pl"] = rot.."ouraient" p["indikativ_passesimple_1pers_sg"] = rot.."ourus" p["indikativ_passesimple_2pers_sg"] = rot.."ourus" p["indikativ_passesimple_3pers_sg"] = rot.."ourut" p["indikativ_passesimple_1pers_pl"] = rot.."ourûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ourûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oururent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."eure" p["konjunktiv_present_2pers_sg"] = rot.."eures" p["konjunktiv_present_3pers_sg"] = rot.."eure" p["konjunktiv_present_1pers_pl"] = rot.."ourions" p["konjunktiv_present_2pers_pl"] = rot.."ouriez" p["konjunktiv_present_3pers_pl"] = rot.."eurent" p["konjunktiv_imparfait_1pers_sg"] = rot.."ourusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."ourusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ourût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ourussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ourussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ourussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = rot.."eurs" p["imp_1pers_pl"] = rot.."ourons" p["imp_2pers_pl"] = rot.."ourez" p["HKG_nummer"] = "32" p["Bescherelle_nummer"] = "34" p["knas"] = true end -- Det oregelbundna verbet "se mouvoir" [HKG #33; B #44] -- även t.ex. "émouvoir" function konj_mouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- specialfall! just "mouvoir" har speciell particip if (string.match(artikelnamn,"^mouvoir$")) then p["perfpart"] = "mû" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "mus" p["perfpart_f_sg"] = "mue" p["perfpart_f_pl"] = "mues" else p["perfpart"] = rot.."u" end p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eus" p["indikativ_present_2pers_sg"] = rot.."eus" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ouvrai" p["indikativ_futur_2pers_sg"] = rot.."ouvras" p["indikativ_futur_3pers_sg"] = rot.."ouvra" p["indikativ_futur_1pers_pl"] = rot.."ouvrons" p["indikativ_futur_2pers_pl"] = rot.."ouvrez" p["indikativ_futur_3pers_pl"] = rot.."ouvront" p["konjunktiv_present_1pers_sg"] = rot.."euve" p["konjunktiv_present_2pers_sg"] = rot.."euves" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_present_1pers_pl"] = rot.."ouvions" p["konjunktiv_present_2pers_pl"] = rot.."ouviez" p["konjunktiv_present_3pers_pl"] = rot.."euvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ouvrais" p["konditional_present_2pers_sg"] = rot.."ouvrais" p["konditional_present_3pers_sg"] = rot.."ouvrait" p["konditional_present_1pers_pl"] = rot.."ouvrions" p["konditional_present_2pers_pl"] = rot.."ouvriez" p["konditional_present_3pers_pl"] = rot.."ouvraient" p["imp_2pers_sg"] = rot.."eus" p["imp_1pers_pl"] = rot.."ouvons" p["imp_2pers_pl"] = rot.."ouvez" p["HKG_nummer"] = "33" p["Bescherelle_nummer"] = "44" p["knas"] = true end -- Det oregelbundna verbet "naître" [HKG #34; B #65] -- även t.ex. "renaître" function konj_naitre(artikelnamn) local rot = string.gsub(artikelnamn,"aître$","") -- roten är normalt "n" p["auxil"] = "être" p["perfpart"] = rot.."é" p["prespart"] = rot.."aissant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aissons" p["indikativ_present_2pers_pl"] = rot.."aissez" p["indikativ_present_3pers_pl"] = rot.."aissent" p["indikativ_imparfait_1pers_sg"] = rot.."aissais" p["indikativ_imparfait_2pers_sg"] = rot.."aissais" p["indikativ_imparfait_3pers_sg"] = rot.."aissait" p["indikativ_imparfait_1pers_pl"] = rot.."aissions" p["indikativ_imparfait_2pers_pl"] = rot.."aissiez" p["indikativ_imparfait_3pers_pl"] = rot.."aissaient" p["indikativ_passesimple_1pers_sg"] = rot.."aquis" p["indikativ_passesimple_2pers_sg"] = rot.."aquis" p["indikativ_passesimple_3pers_sg"] = rot.."aquit" p["indikativ_passesimple_1pers_pl"] = rot.."aquîmes" p["indikativ_passesimple_2pers_pl"] = rot.."aquîtes" p["indikativ_passesimple_3pers_pl"] = rot.."aquirent" p["indikativ_futur_1pers_sg"] = rot.."aîtrai" p["indikativ_futur_2pers_sg"] = rot.."aîtras" p["indikativ_futur_3pers_sg"] = rot.."aîtra" p["indikativ_futur_1pers_pl"] = rot.."aîtrons" p["indikativ_futur_2pers_pl"] = rot.."aîtrez" p["indikativ_futur_3pers_pl"] = rot.."aîtront" p["konjunktiv_present_1pers_sg"] = rot.."aisse" p["konjunktiv_present_2pers_sg"] = rot.."aisses" p["konjunktiv_present_3pers_sg"] = rot.."aisse" p["konjunktiv_present_1pers_pl"] = rot.."aissions" p["konjunktiv_present_2pers_pl"] = rot.."aissiez" p["konjunktiv_present_3pers_pl"] = rot.."aissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."aquisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."aquisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."aquît" p["konjunktiv_imparfait_1pers_pl"] = rot.."aquissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."aquissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."aquissent" p["konditional_present_1pers_sg"] = rot.."aîtrais" p["konditional_present_2pers_sg"] = rot.."aîtrais" p["konditional_present_3pers_sg"] = rot.."aîtrait" p["konditional_present_1pers_pl"] = rot.."aîtrions" p["konditional_present_2pers_pl"] = rot.."aîtriez" p["konditional_present_3pers_pl"] = rot.."aîtraient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aissons" p["imp_2pers_pl"] = rot.."aissez" p["HKG_nummer"] = "34" p["Bescherelle_nummer"] = "65" p["knas"] = true end -- Det oregelbundna verbet "ouvrir" [HKG #35, B #27] -- även t.ex. "couvrir", "découvrir", "entrouvrir", -- "offrir", "souffrir" function konj_ouvrir(artikelnamn) local rot = string.gsub(artikelnamn,"rir$","") -- roten är normalt "ouv" p["perfpart"] = rot.."ert" p["prespart"] = rot.."rant" p["indikativ_present_1pers_sg"] = rot.."re" p["indikativ_present_2pers_sg"] = rot.."res" p["indikativ_present_3pers_sg"] = rot.."re" p["indikativ_present_1pers_pl"] = rot.."rons" p["indikativ_present_2pers_pl"] = rot.."rez" p["indikativ_present_3pers_pl"] = rot.."rent" p["indikativ_imparfait_1pers_sg"] = rot.."rais" p["indikativ_imparfait_2pers_sg"] = rot.."rais" p["indikativ_imparfait_3pers_sg"] = rot.."rait" p["indikativ_imparfait_1pers_pl"] = rot.."rions" p["indikativ_imparfait_2pers_pl"] = rot.."riez" p["indikativ_imparfait_3pers_pl"] = rot.."raient" p["indikativ_passesimple_1pers_sg"] = rot.."ris" p["indikativ_passesimple_2pers_sg"] = rot.."ris" p["indikativ_passesimple_3pers_sg"] = rot.."rit" p["indikativ_passesimple_1pers_pl"] = rot.."rîmes" p["indikativ_passesimple_2pers_pl"] = rot.."rîtes" p["indikativ_passesimple_3pers_pl"] = rot.."rirent" p["indikativ_futur_1pers_sg"] = rot.."rirai" p["indikativ_futur_2pers_sg"] = rot.."riras" p["indikativ_futur_3pers_sg"] = rot.."rira" p["indikativ_futur_1pers_pl"] = rot.."rirons" p["indikativ_futur_2pers_pl"] = rot.."rirez" p["indikativ_futur_3pers_pl"] = rot.."riront" p["konjunktiv_present_1pers_sg"] = rot.."re" p["konjunktiv_present_2pers_sg"] = rot.."res" p["konjunktiv_present_3pers_sg"] = rot.."re" p["konjunktiv_present_1pers_pl"] = rot.."rions" p["konjunktiv_present_2pers_pl"] = rot.."riez" p["konjunktiv_present_3pers_pl"] = rot.."rent" p["konjunktiv_imparfait_1pers_sg"] = rot.."risse" p["konjunktiv_imparfait_2pers_sg"] = rot.."risses" p["konjunktiv_imparfait_3pers_sg"] = rot.."rît" p["konjunktiv_imparfait_1pers_pl"] = rot.."rissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."rissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."rissent" p["konditional_present_1pers_sg"] = rot.."rirais" p["konditional_present_2pers_sg"] = rot.."rirais" p["konditional_present_3pers_sg"] = rot.."rirait" p["konditional_present_1pers_pl"] = rot.."ririons" p["konditional_present_2pers_pl"] = rot.."ririez" p["konditional_present_3pers_pl"] = rot.."riraient" p["imp_2pers_sg"] = rot.."re" p["imp_1pers_pl"] = rot.."rons" p["imp_2pers_pl"] = rot.."rez" p["HKG_nummer"] = "35" p["Bescherelle_nummer"] = "27" p["knas"] = true end -- Det oregelbundna verbet "partir" [HKG #36, B #25] -- även t.ex. "repartir" function konj_partir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") p["auxil"] = "être" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "36" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "peindre" [HKG #37, B #57] -- även t.ex. "atteindre", "éteindre", "s'éteindre", -- "feindre", "teindre", "déteindre" function konj_peindre(artikelnamn) local rot = string.gsub(artikelnamn,"ndre$","") -- roten är normalt "pei" p["perfpart"] = rot.."nt" p["prespart"] = rot.."gnant" p["indikativ_present_1pers_sg"] = rot.."ns" p["indikativ_present_2pers_sg"] = rot.."ns" p["indikativ_present_3pers_sg"] = rot.."nt" p["indikativ_present_1pers_pl"] = rot.."gnons" p["indikativ_present_2pers_pl"] = rot.."gnez" p["indikativ_present_3pers_pl"] = rot.."gnent" p["indikativ_imparfait_1pers_sg"] = rot.."gnais" p["indikativ_imparfait_2pers_sg"] = rot.."gnais" p["indikativ_imparfait_3pers_sg"] = rot.."gnait" p["indikativ_imparfait_1pers_pl"] = rot.."gnions" p["indikativ_imparfait_2pers_pl"] = rot.."gniez" p["indikativ_imparfait_3pers_pl"] = rot.."gnaient" p["indikativ_passesimple_1pers_sg"] = rot.."gnis" p["indikativ_passesimple_2pers_sg"] = rot.."gnis" p["indikativ_passesimple_3pers_sg"] = rot.."gnit" p["indikativ_passesimple_1pers_pl"] = rot.."gnîmes" p["indikativ_passesimple_2pers_pl"] = rot.."gnîtes" p["indikativ_passesimple_3pers_pl"] = rot.."gnirent" p["indikativ_futur_1pers_sg"] = rot.."ndrai" p["indikativ_futur_2pers_sg"] = rot.."ndras" p["indikativ_futur_3pers_sg"] = rot.."ndra" p["indikativ_futur_1pers_pl"] = rot.."ndrons" p["indikativ_futur_2pers_pl"] = rot.."ndrez" p["indikativ_futur_3pers_pl"] = rot.."ndront" p["konjunktiv_present_1pers_sg"] = rot.."gne" p["konjunktiv_present_2pers_sg"] = rot.."gnes" p["konjunktiv_present_3pers_sg"] = rot.."gne" p["konjunktiv_present_1pers_pl"] = rot.."gnions" p["konjunktiv_present_2pers_pl"] = rot.."gniez" p["konjunktiv_present_3pers_pl"] = rot.."gnent" p["konjunktiv_imparfait_1pers_sg"] = rot.."gnisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."gnisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."gnît" p["konjunktiv_imparfait_1pers_pl"] = rot.."gnissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."gnissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."gnissent" p["konditional_present_1pers_sg"] = rot.."ndrais" p["konditional_present_2pers_sg"] = rot.."ndrais" p["konditional_present_3pers_sg"] = rot.."ndrait" p["konditional_present_1pers_pl"] = rot.."ndrions" p["konditional_present_2pers_pl"] = rot.."ndriez" p["konditional_present_3pers_pl"] = rot.."ndraient" p["imp_2pers_sg"] = rot.."ns" p["imp_1pers_pl"] = rot.."gnons" p["imp_2pers_pl"] = rot.."gnez" p["HKG_nummer"] = "37" p["Bescherelle_nummer"] = "57" p["knas"] = true end -- Det oregelbundna verbet "plaire" [HKG #38, B #63] -- även t.ex. "déplaire", "taire" function konj_plaire(artikelnamn) local rot = string.gsub(artikelnamn,"aire$","") -- normalt är roten "pl" p["perfpart"] = rot.."u" p["prespart"] = rot.."aisant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."aît" p["indikativ_present_1pers_pl"] = rot.."aisons" p["indikativ_present_2pers_pl"] = rot.."aisez" p["indikativ_present_3pers_pl"] = rot.."aisent" p["indikativ_imparfait_1pers_sg"] = rot.."aisais" p["indikativ_imparfait_2pers_sg"] = rot.."aisais" p["indikativ_imparfait_3pers_sg"] = rot.."aisait" p["indikativ_imparfait_1pers_pl"] = rot.."aisions" p["indikativ_imparfait_2pers_pl"] = rot.."aisiez" p["indikativ_imparfait_3pers_pl"] = rot.."aisaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."airai" p["indikativ_futur_2pers_sg"] = rot.."airas" p["indikativ_futur_3pers_sg"] = rot.."aira" p["indikativ_futur_1pers_pl"] = rot.."airons" p["indikativ_futur_2pers_pl"] = rot.."airez" p["indikativ_futur_3pers_pl"] = rot.."airont" p["konjunktiv_present_1pers_sg"] = rot.."aise" p["konjunktiv_present_2pers_sg"] = rot.."aises" p["konjunktiv_present_3pers_sg"] = rot.."aise" p["konjunktiv_present_1pers_pl"] = rot.."aisions" p["konjunktiv_present_2pers_pl"] = rot.."aisiez" p["konjunktiv_present_3pers_pl"] = rot.."aisent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."airais" p["konditional_present_2pers_sg"] = rot.."airais" p["konditional_present_3pers_sg"] = rot.."airait" p["konditional_present_1pers_pl"] = rot.."airions" p["konditional_present_2pers_pl"] = rot.."airiez" p["konditional_present_3pers_pl"] = rot.."airaient" p["imp_2pers_sg"] = rot.."ais" p["imp_1pers_pl"] = rot.."aisons" p["imp_2pers_pl"] = rot.."aisez" -- specialfall! verben "taire" (och "retaire") har if (string.match(artikelnamn,"taire$")) then p["indikativ_present_3pers_sg"] = rot.."ait" end p["HKG_nummer"] = "38" p["Bescherelle_nummer"] = "63" p["knas"] = true end -- Det oregelbundna verbet "pleuvoir" [HKG #39; B #45] function konj_pleuvoir(artikelnamn) local rot = string.gsub(artikelnamn,"euvoir$","") -- roten är normalt "pl" p["impersonnel"] = true p["perfpart"] = rot.."u" p["prespart"] = rot.."euvant" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_imparfait_3pers_sg"] = rot.."euvait" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_futur_3pers_sg"] = rot.."euvra" p["konjunktiv_present_3pers_sg"] = rot.."euve" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konditional_present_3pers_sg"] = rot.."euvrait" p["HKG_nummer"] = "39" p["Bescherelle_nummer"] = "45" p["knas"] = true end -- Det oregelbundna verbet "pouvoir" [HKG #40; B #43] function konj_pouvoir(artikelnamn) local rot = string.gsub(artikelnamn,"ouvoir$","") -- roten är normalt "p" p["perfpart"] = rot.."u" p["has_normal_perfpart"] = false p["perfpart_m_pl"] = "" p["perfpart_f_sg"] = "" p["perfpart_f_pl"] = "" p["prespart"] = rot.."ouvant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."ouvons" p["indikativ_present_2pers_pl"] = rot.."ouvez" p["indikativ_present_3pers_pl"] = rot.."euvent" p["indikativ_imparfait_1pers_sg"] = rot.."ouvais" p["indikativ_imparfait_2pers_sg"] = rot.."ouvais" p["indikativ_imparfait_3pers_sg"] = rot.."ouvait" p["indikativ_imparfait_1pers_pl"] = rot.."ouvions" p["indikativ_imparfait_2pers_pl"] = rot.."ouviez" p["indikativ_imparfait_3pers_pl"] = rot.."ouvaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."ourrai" p["indikativ_futur_2pers_sg"] = rot.."ourras" p["indikativ_futur_3pers_sg"] = rot.."ourra" p["indikativ_futur_1pers_pl"] = rot.."ourrons" p["indikativ_futur_2pers_pl"] = rot.."ourrez" p["indikativ_futur_3pers_pl"] = rot.."ourront" p["konjunktiv_present_1pers_sg"] = rot.."uisse" p["konjunktiv_present_2pers_sg"] = rot.."uisses" p["konjunktiv_present_3pers_sg"] = rot.."uisse" p["konjunktiv_present_1pers_pl"] = rot.."uissions" p["konjunktiv_present_2pers_pl"] = rot.."uissiez" p["konjunktiv_present_3pers_pl"] = rot.."uissent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."ourrais" p["konditional_present_2pers_sg"] = rot.."ourrais" p["konditional_present_3pers_sg"] = rot.."ourrait" p["konditional_present_1pers_pl"] = rot.."ourrions" p["konditional_present_2pers_pl"] = rot.."ourriez" p["konditional_present_3pers_pl"] = rot.."ourraient" p["imp_2pers_sg"] = "" p["imp_1pers_pl"] = "" p["imp_2pers_pl"] = "" p["HKG_nummer"] = "40" p["Bescherelle_nummer"] = "43" p["knas"] = true end -- Det oregelbundna verbet "prendre" [HKG #41; B #54] -- även t.ex. "apprendre", "comprendre", -- "entreprendre", "surprendre" function konj_prendre(artikelnamn) local rot = string.gsub(artikelnamn,"endre$","") -- roten blir alltså "pr" p["perfpart"] = rot.."is" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."ends" p["indikativ_present_2pers_sg"] = rot.."ends" p["indikativ_present_3pers_sg"] = rot.."end" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."ennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."endrai" p["indikativ_futur_2pers_sg"] = rot.."endras" p["indikativ_futur_3pers_sg"] = rot.."endra" p["indikativ_futur_1pers_pl"] = rot.."endrons" p["indikativ_futur_2pers_pl"] = rot.."endrez" p["indikativ_futur_3pers_pl"] = rot.."endront" p["konjunktiv_present_1pers_sg"] = rot.."enne" p["konjunktiv_present_2pers_sg"] = rot.."ennes" p["konjunktiv_present_3pers_sg"] = rot.."enne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."ennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."endrais" p["konditional_present_2pers_sg"] = rot.."endrais" p["konditional_present_3pers_sg"] = rot.."endrait" p["konditional_present_1pers_pl"] = rot.."endrions" p["konditional_present_2pers_pl"] = rot.."endriez" p["konditional_present_3pers_pl"] = rot.."endraient" p["imp_2pers_sg"] = rot.."ends" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "41" p["Bescherelle_nummer"] = "54" p["knas"] = true end -- Det oregelbundna verbet "recevoir" [HKG #42; B #38] -- även t.ex. "apercevoir", "concevoir", -- "décevoir", "percevoir" function konj_recevoir(artikelnamn) local rot = string.gsub(artikelnamn,"cevoir$","") -- för "recevoir" blir roten "re" p["perfpart"] = rot.."çu" p["prespart"] = rot.."cevant" p["indikativ_present_1pers_sg"] = rot.."çois" p["indikativ_present_2pers_sg"] = rot.."çois" p["indikativ_present_3pers_sg"] = rot.."çoit" p["indikativ_present_1pers_pl"] = rot.."cevons" p["indikativ_present_2pers_pl"] = rot.."cevez" p["indikativ_present_3pers_pl"] = rot.."çoivent" p["indikativ_imparfait_1pers_sg"] = rot.."cevais" p["indikativ_imparfait_2pers_sg"] = rot.."cevais" p["indikativ_imparfait_3pers_sg"] = rot.."cevait" p["indikativ_imparfait_1pers_pl"] = rot.."cevions" p["indikativ_imparfait_2pers_pl"] = rot.."ceviez" p["indikativ_imparfait_3pers_pl"] = rot.."cevaient" p["indikativ_passesimple_1pers_sg"] = rot.."çus" p["indikativ_passesimple_2pers_sg"] = rot.."çus" p["indikativ_passesimple_3pers_sg"] = rot.."çut" p["indikativ_passesimple_1pers_pl"] = rot.."çûmes" p["indikativ_passesimple_2pers_pl"] = rot.."çûtes" p["indikativ_passesimple_3pers_pl"] = rot.."çurent" p["indikativ_futur_1pers_sg"] = rot.."cevrai" p["indikativ_futur_2pers_sg"] = rot.."cevras" p["indikativ_futur_3pers_sg"] = rot.."cevra" p["indikativ_futur_1pers_pl"] = rot.."cevrons" p["indikativ_futur_2pers_pl"] = rot.."cevrez" p["indikativ_futur_3pers_pl"] = rot.."cevront" p["konjunktiv_present_1pers_sg"] = rot.."çoive" p["konjunktiv_present_2pers_sg"] = rot.."çoives" p["konjunktiv_present_3pers_sg"] = rot.."çoive" p["konjunktiv_present_1pers_pl"] = rot.."cevions" p["konjunktiv_present_2pers_pl"] = rot.."ceviez" p["konjunktiv_present_3pers_pl"] = rot.."çoivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."çusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."çusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."çût" p["konjunktiv_imparfait_1pers_pl"] = rot.."çussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."çussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."çussent" p["konditional_present_1pers_sg"] = rot.."cevrais" p["konditional_present_2pers_sg"] = rot.."cevrais" p["konditional_present_3pers_sg"] = rot.."cevrait" p["konditional_present_1pers_pl"] = rot.."cevrions" p["konditional_present_2pers_pl"] = rot.."cevriez" p["konditional_present_3pers_pl"] = rot.."cevraient" p["imp_2pers_sg"] = rot.."çois" p["imp_1pers_pl"] = rot.."cevons" p["imp_2pers_pl"] = rot.."cevez" p["HKG_nummer"] = "42" p["Bescherelle_nummer"] = "38" p["knas"] = true end -- Det oregelbundna verbet "résoudre" [HKG #43, B #72] -- även t.ex. "dissoudre" function konj_resoudre(artikelnamn) local rot = string.gsub(artikelnamn,"udre$","") -- för "résoudre" blir alltså roten "réso" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lvant" p["indikativ_present_1pers_sg"] = rot.."us" p["indikativ_present_2pers_sg"] = rot.."us" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lvons" p["indikativ_present_2pers_pl"] = rot.."lvez" p["indikativ_present_3pers_pl"] = rot.."lvent" p["indikativ_imparfait_1pers_sg"] = rot.."lvais" p["indikativ_imparfait_2pers_sg"] = rot.."lvais" p["indikativ_imparfait_3pers_sg"] = rot.."lvait" p["indikativ_imparfait_1pers_pl"] = rot.."lvions" p["indikativ_imparfait_2pers_pl"] = rot.."lviez" p["indikativ_imparfait_3pers_pl"] = rot.."lvaient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."lve" p["konjunktiv_present_2pers_sg"] = rot.."lves" p["konjunktiv_present_3pers_sg"] = rot.."lve" p["konjunktiv_present_1pers_pl"] = rot.."lvions" p["konjunktiv_present_2pers_pl"] = rot.."lviez" p["konjunktiv_present_3pers_pl"] = rot.."lvent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."us" p["imp_1pers_pl"] = rot.."lvons" p["imp_2pers_pl"] = rot.."lvez" p["HKG_nummer"] = "43" p["Bescherelle_nummer"] = "72" p["knas"] = true end -- Det oregelbundna verbet "rire" [HKG #44, B #79] -- även t.ex. "sourire" function konj_rire(artikelnamn) local rot = string.gsub(artikelnamn,"re$","") -- för "rire" blir roten alltså "ri" p["perfpart"] = rot p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."rai" p["indikativ_futur_2pers_sg"] = rot.."ras" p["indikativ_futur_3pers_sg"] = rot.."ra" p["indikativ_futur_1pers_pl"] = rot.."rons" p["indikativ_futur_2pers_pl"] = rot.."rez" p["indikativ_futur_3pers_pl"] = rot.."ront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."rais" p["konditional_present_2pers_sg"] = rot.."rais" p["konditional_present_3pers_sg"] = rot.."rait" p["konditional_present_1pers_pl"] = rot.."rions" p["konditional_present_2pers_pl"] = rot.."riez" p["konditional_present_3pers_pl"] = rot.."raient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["HKG_nummer"] = "44" p["Bescherelle_nummer"] = "79" p["knas"] = true end -- Det oregelbundna verbet "savoir" [HKG #45, B #41] function konj_savoir(artikelnamn) local rot = string.gsub(artikelnamn,"avoir$","") -- för verbet "savoir" blir roten "s" p["perfpart"] = rot.."u" p["prespart"] = rot.."achant" p["indikativ_present_1pers_sg"] = rot.."ais" p["indikativ_present_2pers_sg"] = rot.."ais" p["indikativ_present_3pers_sg"] = rot.."ait" p["indikativ_present_1pers_pl"] = rot.."avons" p["indikativ_present_2pers_pl"] = rot.."avez" p["indikativ_present_3pers_pl"] = rot.."avent" p["indikativ_imparfait_1pers_sg"] = rot.."avais" p["indikativ_imparfait_2pers_sg"] = rot.."avais" p["indikativ_imparfait_3pers_sg"] = rot.."avait" p["indikativ_imparfait_1pers_pl"] = rot.."avions" p["indikativ_imparfait_2pers_pl"] = rot.."aviez" p["indikativ_imparfait_3pers_pl"] = rot.."avaient" p["indikativ_passesimple_1pers_sg"] = rot.."us" p["indikativ_passesimple_2pers_sg"] = rot.."us" p["indikativ_passesimple_3pers_sg"] = rot.."ut" p["indikativ_passesimple_1pers_pl"] = rot.."ûmes" p["indikativ_passesimple_2pers_pl"] = rot.."ûtes" p["indikativ_passesimple_3pers_pl"] = rot.."urent" p["indikativ_futur_1pers_sg"] = rot.."aurai" p["indikativ_futur_2pers_sg"] = rot.."auras" p["indikativ_futur_3pers_sg"] = rot.."aura" p["indikativ_futur_1pers_pl"] = rot.."aurons" p["indikativ_futur_2pers_pl"] = rot.."aurez" p["indikativ_futur_3pers_pl"] = rot.."auront" p["konjunktiv_present_1pers_sg"] = rot.."ache" p["konjunktiv_present_2pers_sg"] = rot.."aches" p["konjunktiv_present_3pers_sg"] = rot.."ache" p["konjunktiv_present_1pers_pl"] = rot.."achions" p["konjunktiv_present_2pers_pl"] = rot.."achiez" p["konjunktiv_present_3pers_pl"] = rot.."achent" p["konjunktiv_imparfait_1pers_sg"] = rot.."usse" p["konjunktiv_imparfait_2pers_sg"] = rot.."usses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ût" p["konjunktiv_imparfait_1pers_pl"] = rot.."ussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."ussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."ussent" p["konditional_present_1pers_sg"] = rot.."aurais" p["konditional_present_2pers_sg"] = rot.."aurais" p["konditional_present_3pers_sg"] = rot.."aurait" p["konditional_present_1pers_pl"] = rot.."aurions" p["konditional_present_2pers_pl"] = rot.."auriez" p["konditional_present_3pers_pl"] = rot.."auraient" p["imp_2pers_sg"] = rot.."ache" p["imp_1pers_pl"] = rot.."achons" p["imp_2pers_pl"] = rot.."achez" p["HKG_nummer"] = "45" p["Bescherelle_nummer"] = "41" p["knas"] = true end -- Det oregelbundna verbet "sentir" [HKG #46, B #25] -- även t.ex. "repentir" function konj_sentir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sentir" blir roten "sen" p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "46" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "servir" [HKG #47; B #35] -- även t.ex. "desservir" function konj_servir(artikelnamn) local rot = string.gsub(artikelnamn,"vir$","") -- för "servir" blir roten "ser" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."virai" p["indikativ_futur_2pers_sg"] = rot.."viras" p["indikativ_futur_3pers_sg"] = rot.."vira" p["indikativ_futur_1pers_pl"] = rot.."virons" p["indikativ_futur_2pers_pl"] = rot.."virez" p["indikativ_futur_3pers_pl"] = rot.."viront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."virais" p["konditional_present_2pers_sg"] = rot.."virais" p["konditional_present_3pers_sg"] = rot.."virait" p["konditional_present_1pers_pl"] = rot.."virions" p["konditional_present_2pers_pl"] = rot.."viriez" p["konditional_present_3pers_pl"] = rot.."viraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "47" p["Bescherelle_nummer"] = "35" p["knas"] = true end -- Det oregelbundna verbet "sortir" [HKG #48, B #25] function konj_sortir(artikelnamn) local rot = string.gsub(artikelnamn,"tir$","") -- för "sortir" blir roten "sor" p["auxil"] = "être" -- TODO! Måste kunna göra detta valbart p["perfpart"] = rot.."ti" p["prespart"] = rot.."tant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."tons" p["indikativ_present_2pers_pl"] = rot.."tez" p["indikativ_present_3pers_pl"] = rot.."tent" p["indikativ_imparfait_1pers_sg"] = rot.."tais" p["indikativ_imparfait_2pers_sg"] = rot.."tais" p["indikativ_imparfait_3pers_sg"] = rot.."tait" p["indikativ_imparfait_1pers_pl"] = rot.."tions" p["indikativ_imparfait_2pers_pl"] = rot.."tiez" p["indikativ_imparfait_3pers_pl"] = rot.."taient" p["indikativ_passesimple_1pers_sg"] = rot.."tis" p["indikativ_passesimple_2pers_sg"] = rot.."tis" p["indikativ_passesimple_3pers_sg"] = rot.."tit" p["indikativ_passesimple_1pers_pl"] = rot.."tîmes" p["indikativ_passesimple_2pers_pl"] = rot.."tîtes" p["indikativ_passesimple_3pers_pl"] = rot.."tirent" p["indikativ_futur_1pers_sg"] = rot.."tirai" p["indikativ_futur_2pers_sg"] = rot.."tiras" p["indikativ_futur_3pers_sg"] = rot.."tira" p["indikativ_futur_1pers_pl"] = rot.."tirons" p["indikativ_futur_2pers_pl"] = rot.."tirez" p["indikativ_futur_3pers_pl"] = rot.."tiront" p["konjunktiv_present_1pers_sg"] = rot.."te" p["konjunktiv_present_2pers_sg"] = rot.."tes" p["konjunktiv_present_3pers_sg"] = rot.."te" p["konjunktiv_present_1pers_pl"] = rot.."tions" p["konjunktiv_present_2pers_pl"] = rot.."tiez" p["konjunktiv_present_3pers_pl"] = rot.."tent" p["konjunktiv_imparfait_1pers_sg"] = rot.."tisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."tisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."tît" p["konjunktiv_imparfait_1pers_pl"] = rot.."tissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."tissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."tissent" p["konditional_present_1pers_sg"] = rot.."tirais" p["konditional_present_2pers_sg"] = rot.."tirais" p["konditional_present_3pers_sg"] = rot.."tirait" p["konditional_present_1pers_pl"] = rot.."tirions" p["konditional_present_2pers_pl"] = rot.."tiriez" p["konditional_present_3pers_pl"] = rot.."tiraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."tons" p["imp_2pers_pl"] = rot.."tez" p["HKG_nummer"] = "48" p["Bescherelle_nummer"] = "25" p["knas"] = true end -- Det oregelbundna verbet "suffire" [HKG #49; B #81] function konj_suffire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "suffire" blir roten "suff" p["perfpart"] = rot.."i" p["prespart"] = rot.."isant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."isons" p["indikativ_present_2pers_pl"] = rot.."isez" p["indikativ_present_3pers_pl"] = rot.."isent" p["indikativ_imparfait_1pers_sg"] = rot.."isais" p["indikativ_imparfait_2pers_sg"] = rot.."isais" p["indikativ_imparfait_3pers_sg"] = rot.."isait" p["indikativ_imparfait_1pers_pl"] = rot.."isions" p["indikativ_imparfait_2pers_pl"] = rot.."isiez" p["indikativ_imparfait_3pers_pl"] = rot.."isaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ise" p["konjunktiv_present_2pers_sg"] = rot.."ises" p["konjunktiv_present_3pers_sg"] = rot.."ise" p["konjunktiv_present_1pers_pl"] = rot.."isions" p["konjunktiv_present_2pers_pl"] = rot.."isiez" p["konjunktiv_present_3pers_pl"] = rot.."isent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."isons" p["imp_2pers_pl"] = rot.."isez" p["HKG_nummer"] = "49" p["Bescherelle_nummer"] = "81" p["knas"] = true end -- Det oregelbundna verbet "suivre" [HKG #50; B #75] -- även t.ex. "poursuivre" function konj_suivre(artikelnamn) local rot = string.gsub(artikelnamn,"vre$","") -- för "suivre" blir roten "sui" p["perfpart"] = rot.."vi" p["prespart"] = rot.."vant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot.."t" p["indikativ_present_1pers_pl"] = rot.."vons" p["indikativ_present_2pers_pl"] = rot.."vez" p["indikativ_present_3pers_pl"] = rot.."vent" p["indikativ_imparfait_1pers_sg"] = rot.."vais" p["indikativ_imparfait_2pers_sg"] = rot.."vais" p["indikativ_imparfait_3pers_sg"] = rot.."vait" p["indikativ_imparfait_1pers_pl"] = rot.."vions" p["indikativ_imparfait_2pers_pl"] = rot.."viez" p["indikativ_imparfait_3pers_pl"] = rot.."vaient" p["indikativ_passesimple_1pers_sg"] = rot.."vis" p["indikativ_passesimple_2pers_sg"] = rot.."vis" p["indikativ_passesimple_3pers_sg"] = rot.."vit" p["indikativ_passesimple_1pers_pl"] = rot.."vîmes" p["indikativ_passesimple_2pers_pl"] = rot.."vîtes" p["indikativ_passesimple_3pers_pl"] = rot.."virent" p["indikativ_futur_1pers_sg"] = rot.."vrai" p["indikativ_futur_2pers_sg"] = rot.."vras" p["indikativ_futur_3pers_sg"] = rot.."vra" p["indikativ_futur_1pers_pl"] = rot.."vrons" p["indikativ_futur_2pers_pl"] = rot.."vrez" p["indikativ_futur_3pers_pl"] = rot.."vront" p["konjunktiv_present_1pers_sg"] = rot.."ve" p["konjunktiv_present_2pers_sg"] = rot.."ves" p["konjunktiv_present_3pers_sg"] = rot.."ve" p["konjunktiv_present_1pers_pl"] = rot.."vions" p["konjunktiv_present_2pers_pl"] = rot.."viez" p["konjunktiv_present_3pers_pl"] = rot.."vent" p["konjunktiv_imparfait_1pers_sg"] = rot.."visse" p["konjunktiv_imparfait_2pers_sg"] = rot.."visses" p["konjunktiv_imparfait_3pers_sg"] = rot.."vît" p["konjunktiv_imparfait_1pers_pl"] = rot.."vissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."vissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."vissent" p["konditional_present_1pers_sg"] = rot.."vrais" p["konditional_present_2pers_sg"] = rot.."vrais" p["konditional_present_3pers_sg"] = rot.."vrait" p["konditional_present_1pers_pl"] = rot.."vrions" p["konditional_present_2pers_pl"] = rot.."vriez" p["konditional_present_3pers_pl"] = rot.."vraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."vons" p["imp_2pers_pl"] = rot.."vez" p["HKG_nummer"] = "50" p["Bescherelle_nummer"] = "75" p["knas"] = true end -- Det oregelbundna verbet "tenir" [HKG #51; B #23] -- även t.ex. "s'abstenir", "appartenir", -- "contenir", "détenir", "entretenir", -- "maintenir", "obtenir", "retenir", "soutenir" function konj_tenir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- för "tenir" blir roten "t" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "51" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vaincre" [HKG #52; B #60] -- även t.ex. "convaincre" function konj_vaincre(artikelnamn) local rot = string.gsub(artikelnamn,"cre$","") -- för "vaincre" blir roten "vain" p["perfpart"] = rot.."cu" p["prespart"] = rot.."quant" p["indikativ_present_1pers_sg"] = rot.."cs" p["indikativ_present_2pers_sg"] = rot.."cs" p["indikativ_present_3pers_sg"] = rot.."c" p["indikativ_present_1pers_pl"] = rot.."quons" p["indikativ_present_2pers_pl"] = rot.."quez" p["indikativ_present_3pers_pl"] = rot.."quent" p["indikativ_imparfait_1pers_sg"] = rot.."quais" p["indikativ_imparfait_2pers_sg"] = rot.."quais" p["indikativ_imparfait_3pers_sg"] = rot.."quait" p["indikativ_imparfait_1pers_pl"] = rot.."quions" p["indikativ_imparfait_2pers_pl"] = rot.."quiez" p["indikativ_imparfait_3pers_pl"] = rot.."quaient" p["indikativ_passesimple_1pers_sg"] = rot.."quis" p["indikativ_passesimple_2pers_sg"] = rot.."quis" p["indikativ_passesimple_3pers_sg"] = rot.."quit" p["indikativ_passesimple_1pers_pl"] = rot.."quîmes" p["indikativ_passesimple_2pers_pl"] = rot.."quîtes" p["indikativ_passesimple_3pers_pl"] = rot.."quirent" p["indikativ_futur_1pers_sg"] = rot.."crai" p["indikativ_futur_2pers_sg"] = rot.."cras" p["indikativ_futur_3pers_sg"] = rot.."cra" p["indikativ_futur_1pers_pl"] = rot.."crons" p["indikativ_futur_2pers_pl"] = rot.."crez" p["indikativ_futur_3pers_pl"] = rot.."cront" p["konjunktiv_present_1pers_sg"] = rot.."que" p["konjunktiv_present_2pers_sg"] = rot.."ques" p["konjunktiv_present_3pers_sg"] = rot.."que" p["konjunktiv_present_1pers_pl"] = rot.."quions" p["konjunktiv_present_2pers_pl"] = rot.."quiez" p["konjunktiv_present_3pers_pl"] = rot.."quent" p["konjunktiv_imparfait_1pers_sg"] = rot.."quisse" p["konjunktiv_imparfait_2pers_sg"] = rot.."quisses" p["konjunktiv_imparfait_3pers_sg"] = rot.."quît" p["konjunktiv_imparfait_1pers_pl"] = rot.."quissions" p["konjunktiv_imparfait_2pers_pl"] = rot.."quissiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."quissent" p["konditional_present_1pers_sg"] = rot.."crais" p["konditional_present_2pers_sg"] = rot.."crais" p["konditional_present_3pers_sg"] = rot.."crait" p["konditional_present_1pers_pl"] = rot.."crions" p["konditional_present_2pers_pl"] = rot.."criez" p["konditional_present_3pers_pl"] = rot.."craient" p["imp_2pers_sg"] = rot.."cs" p["imp_1pers_pl"] = rot.."quons" p["imp_2pers_pl"] = rot.."quez" p["HKG_nummer"] = "52" p["Bescherelle_nummer"] = "60" p["knas"] = true end -- Det oregelbundna verbet "valoir" [HKG #53, B #47] function konj_valoir(artikelnamn) local rot = string.gsub(artikelnamn,"loir$","") -- för "valoir" blir roten "va" p["perfpart"] = rot.."lu" p["prespart"] = rot.."lant" p["indikativ_present_1pers_sg"] = rot.."ux" p["indikativ_present_2pers_sg"] = rot.."ux" p["indikativ_present_3pers_sg"] = rot.."ut" p["indikativ_present_1pers_pl"] = rot.."lons" p["indikativ_present_2pers_pl"] = rot.."lez" p["indikativ_present_3pers_pl"] = rot.."lent" p["indikativ_imparfait_1pers_sg"] = rot.."lais" p["indikativ_imparfait_2pers_sg"] = rot.."lais" p["indikativ_imparfait_3pers_sg"] = rot.."lait" p["indikativ_imparfait_1pers_pl"] = rot.."lions" p["indikativ_imparfait_2pers_pl"] = rot.."liez" p["indikativ_imparfait_3pers_pl"] = rot.."laient" p["indikativ_passesimple_1pers_sg"] = rot.."lus" p["indikativ_passesimple_2pers_sg"] = rot.."lus" p["indikativ_passesimple_3pers_sg"] = rot.."lut" p["indikativ_passesimple_1pers_pl"] = rot.."lûmes" p["indikativ_passesimple_2pers_pl"] = rot.."lûtes" p["indikativ_passesimple_3pers_pl"] = rot.."lurent" p["indikativ_futur_1pers_sg"] = rot.."udrai" p["indikativ_futur_2pers_sg"] = rot.."udras" p["indikativ_futur_3pers_sg"] = rot.."udra" p["indikativ_futur_1pers_pl"] = rot.."udrons" p["indikativ_futur_2pers_pl"] = rot.."udrez" p["indikativ_futur_3pers_pl"] = rot.."udront" p["konjunktiv_present_1pers_sg"] = rot.."ille" p["konjunktiv_present_2pers_sg"] = rot.."illes" p["konjunktiv_present_3pers_sg"] = rot.."ille" p["konjunktiv_present_1pers_pl"] = rot.."lions" p["konjunktiv_present_2pers_pl"] = rot.."liez" p["konjunktiv_present_3pers_pl"] = rot.."illent" p["konjunktiv_imparfait_1pers_sg"] = rot.."lusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."lusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."lût" p["konjunktiv_imparfait_1pers_pl"] = rot.."lussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."lussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."lussent" p["konditional_present_1pers_sg"] = rot.."udrais" p["konditional_present_2pers_sg"] = rot.."udrais" p["konditional_present_3pers_sg"] = rot.."udrait" p["konditional_present_1pers_pl"] = rot.."udrions" p["konditional_present_2pers_pl"] = rot.."udriez" p["konditional_present_3pers_pl"] = rot.."udraient" p["imp_2pers_sg"] = rot.."ux" p["imp_1pers_pl"] = rot.."lons" p["imp_2pers_pl"] = rot.."lez" p["HKG_nummer"] = "53" p["Bescherelle_nummer"] = "47" p["knas"] = true end -- Det oregelbundna verbet "venir" [HKG #54, B #23] -- även t.ex. "contrevenir", "convenir", -- "devenir", "parvenir", "prévenir", "revenir" -- "se souvenir" function konj_venir(artikelnamn) local rot = string.gsub(artikelnamn,"enir$","") -- ordet "venir" har roten "v" p["auxil"] = "être" p["perfpart"] = rot.."enu" p["prespart"] = rot.."enant" p["indikativ_present_1pers_sg"] = rot.."iens" p["indikativ_present_2pers_sg"] = rot.."iens" p["indikativ_present_3pers_sg"] = rot.."ient" p["indikativ_present_1pers_pl"] = rot.."enons" p["indikativ_present_2pers_pl"] = rot.."enez" p["indikativ_present_3pers_pl"] = rot.."iennent" p["indikativ_imparfait_1pers_sg"] = rot.."enais" p["indikativ_imparfait_2pers_sg"] = rot.."enais" p["indikativ_imparfait_3pers_sg"] = rot.."enait" p["indikativ_imparfait_1pers_pl"] = rot.."enions" p["indikativ_imparfait_2pers_pl"] = rot.."eniez" p["indikativ_imparfait_3pers_pl"] = rot.."enaient" p["indikativ_passesimple_1pers_sg"] = rot.."ins" p["indikativ_passesimple_2pers_sg"] = rot.."ins" p["indikativ_passesimple_3pers_sg"] = rot.."int" p["indikativ_passesimple_1pers_pl"] = rot.."înmes" p["indikativ_passesimple_2pers_pl"] = rot.."întes" p["indikativ_passesimple_3pers_pl"] = rot.."inrent" p["indikativ_futur_1pers_sg"] = rot.."iendrai" p["indikativ_futur_2pers_sg"] = rot.."iendras" p["indikativ_futur_3pers_sg"] = rot.."iendra" p["indikativ_futur_1pers_pl"] = rot.."iendrons" p["indikativ_futur_2pers_pl"] = rot.."iendrez" p["indikativ_futur_3pers_pl"] = rot.."iendront" p["konjunktiv_present_1pers_sg"] = rot.."ienne" p["konjunktiv_present_2pers_sg"] = rot.."iennes" p["konjunktiv_present_3pers_sg"] = rot.."ienne" p["konjunktiv_present_1pers_pl"] = rot.."enions" p["konjunktiv_present_2pers_pl"] = rot.."eniez" p["konjunktiv_present_3pers_pl"] = rot.."iennent" p["konjunktiv_imparfait_1pers_sg"] = rot.."insse" p["konjunktiv_imparfait_2pers_sg"] = rot.."insses" p["konjunktiv_imparfait_3pers_sg"] = rot.."înt" p["konjunktiv_imparfait_1pers_pl"] = rot.."inssions" p["konjunktiv_imparfait_2pers_pl"] = rot.."inssiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."inssent" p["konditional_present_1pers_sg"] = rot.."iendrais" p["konditional_present_2pers_sg"] = rot.."iendrais" p["konditional_present_3pers_sg"] = rot.."iendrait" p["konditional_present_1pers_pl"] = rot.."iendrions" p["konditional_present_2pers_pl"] = rot.."iendriez" p["konditional_present_3pers_pl"] = rot.."iendraient" p["imp_2pers_sg"] = rot.."iens" p["imp_1pers_pl"] = rot.."enons" p["imp_2pers_pl"] = rot.."enez" p["HKG_nummer"] = "54" p["Bescherelle_nummer"] = "23" p["knas"] = true end -- Det oregelbundna verbet "vivre" [HKG #55, B #76] -- även t.ex. "survivre" function konj_vivre(artikelnamn) local rot = string.gsub(artikelnamn,"ivre$","") -- ordet "vivre" får roten "v" p["perfpart"] = rot.."écu" p["prespart"] = rot.."ivant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."ivons" p["indikativ_present_2pers_pl"] = rot.."ivez" p["indikativ_present_3pers_pl"] = rot.."ivent" p["indikativ_imparfait_1pers_sg"] = rot.."ivais" p["indikativ_imparfait_2pers_sg"] = rot.."ivais" p["indikativ_imparfait_3pers_sg"] = rot.."ivait" p["indikativ_imparfait_1pers_pl"] = rot.."ivions" p["indikativ_imparfait_2pers_pl"] = rot.."iviez" p["indikativ_imparfait_3pers_pl"] = rot.."ivaient" p["indikativ_passesimple_1pers_sg"] = rot.."écus" p["indikativ_passesimple_2pers_sg"] = rot.."écus" p["indikativ_passesimple_3pers_sg"] = rot.."écut" p["indikativ_passesimple_1pers_pl"] = rot.."écûmes" p["indikativ_passesimple_2pers_pl"] = rot.."écûtes" p["indikativ_passesimple_3pers_pl"] = rot.."écurent" p["indikativ_futur_1pers_sg"] = rot.."ivrai" p["indikativ_futur_2pers_sg"] = rot.."ivras" p["indikativ_futur_3pers_sg"] = rot.."ivra" p["indikativ_futur_1pers_pl"] = rot.."ivrons" p["indikativ_futur_2pers_pl"] = rot.."ivrez" p["indikativ_futur_3pers_pl"] = rot.."ivront" p["konjunktiv_present_1pers_sg"] = rot.."ive" p["konjunktiv_present_2pers_sg"] = rot.."ives" p["konjunktiv_present_3pers_sg"] = rot.."ive" p["konjunktiv_present_1pers_pl"] = rot.."ivions" p["konjunktiv_present_2pers_pl"] = rot.."iviez" p["konjunktiv_present_3pers_pl"] = rot.."ivent" p["konjunktiv_imparfait_1pers_sg"] = rot.."écusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."écusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."écût" p["konjunktiv_imparfait_1pers_pl"] = rot.."écussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."écussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."écussent" p["konditional_present_1pers_sg"] = rot.."ivrais" p["konditional_present_2pers_sg"] = rot.."ivrais" p["konditional_present_3pers_sg"] = rot.."ivrait" p["konditional_present_1pers_pl"] = rot.."ivrions" p["konditional_present_2pers_pl"] = rot.."ivriez" p["konditional_present_3pers_pl"] = rot.."ivraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."ivons" p["imp_2pers_pl"] = rot.."ivez" p["HKG_nummer"] = "55" p["Bescherelle_nummer"] = "76" p["knas"] = true end -- Det oregelbundna verbet "voir" [HKG #56; B #39] -- även t.ex. "entrevoir", "revoir", -- "prévoir" function konj_voir(artikelnamn) local rot = string.gsub(artikelnamn,"oir$","") -- ordet "voir" får roten "v" p["perfpart"] = rot.."u" p["prespart"] = rot.."oyant" p["indikativ_present_1pers_sg"] = rot.."ois" p["indikativ_present_2pers_sg"] = rot.."ois" p["indikativ_present_3pers_sg"] = rot.."oit" p["indikativ_present_1pers_pl"] = rot.."oyons" p["indikativ_present_2pers_pl"] = rot.."oyez" p["indikativ_present_3pers_pl"] = rot.."oient" p["indikativ_imparfait_1pers_sg"] = rot.."oyais" p["indikativ_imparfait_2pers_sg"] = rot.."oyais" p["indikativ_imparfait_3pers_sg"] = rot.."oyait" p["indikativ_imparfait_1pers_pl"] = rot.."oyions" p["indikativ_imparfait_2pers_pl"] = rot.."oyiez" p["indikativ_imparfait_3pers_pl"] = rot.."oyaient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."errai" p["indikativ_futur_2pers_sg"] = rot.."erras" p["indikativ_futur_3pers_sg"] = rot.."erra" p["indikativ_futur_1pers_pl"] = rot.."errons" p["indikativ_futur_2pers_pl"] = rot.."errez" p["indikativ_futur_3pers_pl"] = rot.."erront" p["konjunktiv_present_1pers_sg"] = rot.."oie" p["konjunktiv_present_2pers_sg"] = rot.."oies" p["konjunktiv_present_3pers_sg"] = rot.."oie" p["konjunktiv_present_1pers_pl"] = rot.."oyions" p["konjunktiv_present_2pers_pl"] = rot.."oyiez" p["konjunktiv_present_3pers_pl"] = rot.."oient" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."errais" p["konditional_present_2pers_sg"] = rot.."errais" p["konditional_present_3pers_sg"] = rot.."errait" p["konditional_present_1pers_pl"] = rot.."errions" p["konditional_present_2pers_pl"] = rot.."erriez" p["konditional_present_3pers_pl"] = rot.."erraient" p["imp_2pers_sg"] = rot.."ois" p["imp_1pers_pl"] = rot.."oyons" p["imp_2pers_pl"] = rot.."oyez" p["HKG_nummer"] = "56" p["Bescherelle_nummer"] = "39" p["knas"] = true end -- Det oregelbundna verbet "vouloir" [HKG #57; B #48] function konj_vouloir(artikelnamn) local rot = string.gsub(artikelnamn,"ouloir$","") -- ordet "vouloir" har alltså roten "v" p["perfpart"] = rot.."oulu" p["prespart"] = rot.."oulant" p["indikativ_present_1pers_sg"] = rot.."eux" p["indikativ_present_2pers_sg"] = rot.."eux" p["indikativ_present_3pers_sg"] = rot.."eut" p["indikativ_present_1pers_pl"] = rot.."oulons" p["indikativ_present_2pers_pl"] = rot.."oulez" p["indikativ_present_3pers_pl"] = rot.."eulent" p["indikativ_imparfait_1pers_sg"] = rot.."oulais" p["indikativ_imparfait_2pers_sg"] = rot.."oulais" p["indikativ_imparfait_3pers_sg"] = rot.."oulait" p["indikativ_imparfait_1pers_pl"] = rot.."oulions" p["indikativ_imparfait_2pers_pl"] = rot.."ouliez" p["indikativ_imparfait_3pers_pl"] = rot.."oulaient" p["indikativ_passesimple_1pers_sg"] = rot.."oulus" p["indikativ_passesimple_2pers_sg"] = rot.."oulus" p["indikativ_passesimple_3pers_sg"] = rot.."oulut" p["indikativ_passesimple_1pers_pl"] = rot.."oulûmes" p["indikativ_passesimple_2pers_pl"] = rot.."oulûtes" p["indikativ_passesimple_3pers_pl"] = rot.."oulurent" p["indikativ_futur_1pers_sg"] = rot.."oudrai" p["indikativ_futur_2pers_sg"] = rot.."oudras" p["indikativ_futur_3pers_sg"] = rot.."oudra" p["indikativ_futur_1pers_pl"] = rot.."oudrons" p["indikativ_futur_2pers_pl"] = rot.."oudrez" p["indikativ_futur_3pers_pl"] = rot.."oudront" p["konjunktiv_present_1pers_sg"] = rot.."euille" p["konjunktiv_present_2pers_sg"] = rot.."euilles" p["konjunktiv_present_3pers_sg"] = rot.."euille" p["konjunktiv_present_1pers_pl"] = rot.."oulions" p["konjunktiv_present_2pers_pl"] = rot.."ouliez" p["konjunktiv_present_3pers_pl"] = rot.."euillent" p["konjunktiv_imparfait_1pers_sg"] = rot.."oulusse" p["konjunktiv_imparfait_2pers_sg"] = rot.."oulusses" p["konjunktiv_imparfait_3pers_sg"] = rot.."oulût" p["konjunktiv_imparfait_1pers_pl"] = rot.."oulussions" p["konjunktiv_imparfait_2pers_pl"] = rot.."oulussiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."oulussent" p["konditional_present_1pers_sg"] = rot.."oudrais" p["konditional_present_2pers_sg"] = rot.."oudrais" p["konditional_present_3pers_sg"] = rot.."oudrait" p["konditional_present_1pers_pl"] = rot.."oudrions" p["konditional_present_2pers_pl"] = rot.."oudriez" p["konditional_present_3pers_pl"] = rot.."oudraient" p["imp_2pers_sg"] = rot.."eux" p["imp_1pers_pl"] = rot.."oulons" p["imp_2pers_pl"] = rot.."oulez" p["imp_2pers_sg_alt"] = rot.."euille" p["imp_1pers_pl_alt"] = rot.."euillons" p["imp_2pers_pl_alt"] = rot.."euillez" p["HKG_nummer"] = "57" p["Bescherelle_nummer"] = "48" p["knas"] = true end -- Sen, funktioner för övriga konjugationer hos B (i samma ordning som där) -- det halvregelbundna verbet "peser" [B #9] -- gäller för verb som slutar på "-ecer", "-emer", "-ener", "-eper", -- "-erer", "-eser", "-ever", "-evrer" -- notera att verb som slutar på "-eler" och "-eter" täcks av andra funktioner function konj_peser(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = "" if (string.sub(verbetsbas, -2) == "vr") then kortrot = "vr" else kortrot = string.sub(verbetsbas, -1) end local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- exempel: för "peser" blir den "långa" roten "p" och den korta roten "s" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["Bescherelle_nummer"] = "9" p["knas"] = false end -- det halvregelbundna verbet "céder" [HKG #146; B #10] -- gäller för verb som slutar på "-é(.)er" function konj_ceder(artikelnamn) local kortrot = "" if (string.sub(artikelnamn,-6,-5) == "é") then kortrot = string.sub(artikelnamn,-4,-3) else kortrot = string.sub(artikelnamn,-3,-3) end local langrot = string.gsub(artikelnamn, "é"..kortrot.."er".."$", "") -- exempel: för "céder" blir den "långa" roten "c" och den korta roten "d" -- exempel: för "disséquer" blir den "långa" roten "diss" och den korta "qu" p["perfpart"] = langrot.."é"..kortrot.."é" p["prespart"] = langrot.."é"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."é"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."é"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."é"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."é"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."é"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."é"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."é"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."é"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."é"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."é"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."é"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."é"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."é"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."é"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."é"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."é"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."é"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."é"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."é"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."é"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."é"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."é"..kortrot.."ez" -- sen, de alternativa formerna p["indikativ_futur_1pers_sg_alt"] = langrot.."é"..kortrot.."erai" p["indikativ_futur_2pers_sg_alt"] = langrot.."é"..kortrot.."eras" p["indikativ_futur_3pers_sg_alt"] = langrot.."é"..kortrot.."era" p["indikativ_futur_1pers_pl_alt"] = langrot.."é"..kortrot.."erons" p["indikativ_futur_2pers_pl_alt"] = langrot.."é"..kortrot.."erez" p["indikativ_futur_3pers_pl_alt"] = langrot.."é"..kortrot.."eront" p["konditional_present_1pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_2pers_sg_alt"] = langrot.."é"..kortrot.."erais" p["konditional_present_3pers_sg_alt"] = langrot.."é"..kortrot.."erait" p["konditional_present_1pers_pl_alt"] = langrot.."é"..kortrot.."erions" p["konditional_present_2pers_pl_alt"] = langrot.."é"..kortrot.."eriez" p["konditional_present_3pers_pl_alt"] = langrot.."é"..kortrot.."eraient" p["fotnot"] = "Formerna med 'é' är mindre vanliga sedan 1990 års rättskrivningsreform." p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "10" p["knas"] = false end -- det halvregelbundna verbet "jeter" [HKG #146; B #11] -- gäller för verb som slutar på "-eler" eller "-eter", förutom i några -- undantag (som hanteras av funktionen konj_modeler() istället) -- exempel är "jeter" och "appeler" function konj_jeter(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "jeter" blir den långa roten "j" och den korta roten "t" -- för "appeler" blir den långa roten "app" och den korta roten "l" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."e"..kortrot..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."e"..kortrot..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."e"..kortrot..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."e"..kortrot..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."e"..kortrot..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."e"..kortrot..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."e"..kortrot..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."e"..kortrot..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."e"..kortrot..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "11" p["knas"] = false end -- det halvregelbundna verbet "modeler" [HKG #146; B #12] -- gäller för vissa verb som slutar på "-eler" eller "-eter", som -- konjugeras annorlunda från hur sådana verb görs normalt -- exempel är "modeler" och "acheter" function konj_modeler(artikelnamn) local verbetsbas = string.gsub(artikelnamn,"er$","") local kortrot = string.sub(verbetsbas, -1) local langrot = string.gsub(artikelnamn, "e"..kortrot.."er".."$", "") -- för "modeler" blir den långa roten "m" och den korta roten "l" -- för "acheter" blir den långa roten "ach" och den korta roten "t" p["perfpart"] = langrot.."e"..kortrot.."é" p["prespart"] = langrot.."e"..kortrot.."ant" p["indikativ_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["indikativ_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["indikativ_present_1pers_pl"] = langrot.."e"..kortrot.."ons" p["indikativ_present_2pers_pl"] = langrot.."e"..kortrot.."ez" p["indikativ_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["indikativ_imparfait_1pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_2pers_sg"] = langrot.."e"..kortrot.."ais" p["indikativ_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ait" p["indikativ_imparfait_1pers_pl"] = langrot.."e"..kortrot.."ions" p["indikativ_imparfait_2pers_pl"] = langrot.."e"..kortrot.."iez" p["indikativ_imparfait_3pers_pl"] = langrot.."e"..kortrot.."aient" p["indikativ_passesimple_1pers_sg"] = langrot.."e"..kortrot.."ai" p["indikativ_passesimple_2pers_sg"] = langrot.."e"..kortrot.."as" p["indikativ_passesimple_3pers_sg"] = langrot.."e"..kortrot.."a" p["indikativ_passesimple_1pers_pl"] = langrot.."e"..kortrot.."âmes" p["indikativ_passesimple_2pers_pl"] = langrot.."e"..kortrot.."âtes" p["indikativ_passesimple_3pers_pl"] = langrot.."e"..kortrot.."èrent" p["indikativ_futur_1pers_sg"] = langrot.."è"..kortrot.."erai" p["indikativ_futur_2pers_sg"] = langrot.."è"..kortrot.."eras" p["indikativ_futur_3pers_sg"] = langrot.."è"..kortrot.."era" p["indikativ_futur_1pers_pl"] = langrot.."è"..kortrot.."erons" p["indikativ_futur_2pers_pl"] = langrot.."è"..kortrot.."erez" p["indikativ_futur_3pers_pl"] = langrot.."è"..kortrot.."eront" p["konjunktiv_present_1pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_2pers_sg"] = langrot.."è"..kortrot.."es" p["konjunktiv_present_3pers_sg"] = langrot.."è"..kortrot.."e" p["konjunktiv_present_1pers_pl"] = langrot.."e"..kortrot.."ions" p["konjunktiv_present_2pers_pl"] = langrot.."e"..kortrot.."iez" p["konjunktiv_present_3pers_pl"] = langrot.."è"..kortrot.."ent" p["konjunktiv_imparfait_1pers_sg"] = langrot.."e"..kortrot.."asse" p["konjunktiv_imparfait_2pers_sg"] = langrot.."e"..kortrot.."asses" p["konjunktiv_imparfait_3pers_sg"] = langrot.."e"..kortrot.."ât" p["konjunktiv_imparfait_1pers_pl"] = langrot.."e"..kortrot.."assions" p["konjunktiv_imparfait_2pers_pl"] = langrot.."e"..kortrot.."assiez" p["konjunktiv_imparfait_3pers_pl"] = langrot.."e"..kortrot.."assent" p["konditional_present_1pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_2pers_sg"] = langrot.."è"..kortrot.."erais" p["konditional_present_3pers_sg"] = langrot.."è"..kortrot.."erait" p["konditional_present_1pers_pl"] = langrot.."è"..kortrot.."erions" p["konditional_present_2pers_pl"] = langrot.."è"..kortrot.."eriez" p["konditional_present_3pers_pl"] = langrot.."è"..kortrot.."eraient" p["imp_2pers_sg"] = langrot.."è"..kortrot.."e" p["imp_1pers_pl"] = langrot.."e"..kortrot.."ons" p["imp_2pers_pl"] = langrot.."e"..kortrot.."ez" p["HKG_nummer"] = "146" p["Bescherelle_nummer"] = "12" p["knas"] = false end -- Regelbundna verb som slutar på "-éger" [B #14] -- exempelvis "assiéger" function konj_assieger(artikelnamn) local rot = string.gsub(artikelnamn,"éger$","") -- för "assiéger" blir roten "assi" p["perfpart"] = rot.."égé" p["prespart"] = rot.."égeant" p["indikativ_present_1pers_sg"] = rot.."ège" p["indikativ_present_2pers_sg"] = rot.."èges" p["indikativ_present_3pers_sg"] = rot.."ège" p["indikativ_present_1pers_pl"] = rot.."égeons" p["indikativ_present_2pers_pl"] = rot.."égez" p["indikativ_present_3pers_pl"] = rot.."ègent" p["indikativ_imparfait_1pers_sg"] = rot.."égeais" p["indikativ_imparfait_2pers_sg"] = rot.."égeais" p["indikativ_imparfait_3pers_sg"] = rot.."égeait" p["indikativ_imparfait_1pers_pl"] = rot.."égions" p["indikativ_imparfait_2pers_pl"] = rot.."égiez" p["indikativ_imparfait_3pers_pl"] = rot.."égeaient" p["indikativ_passesimple_1pers_sg"] = rot.."égeai" p["indikativ_passesimple_2pers_sg"] = rot.."égeas" p["indikativ_passesimple_3pers_sg"] = rot.."égea" p["indikativ_passesimple_1pers_pl"] = rot.."égeâmes" p["indikativ_passesimple_2pers_pl"] = rot.."égeâtes" p["indikativ_passesimple_3pers_pl"] = rot.."égèrent" p["indikativ_futur_1pers_sg"] = rot.."égerai" p["indikativ_futur_2pers_sg"] = rot.."égeras" p["indikativ_futur_3pers_sg"] = rot.."égera" p["indikativ_futur_1pers_pl"] = rot.."égerons" p["indikativ_futur_2pers_pl"] = rot.."égerez" p["indikativ_futur_3pers_pl"] = rot.."égeront" p["konjunktiv_present_1pers_sg"] = rot.."ège" p["konjunktiv_present_2pers_sg"] = rot.."èges" p["konjunktiv_present_3pers_sg"] = rot.."ège" p["konjunktiv_present_1pers_pl"] = rot.."égions" p["konjunktiv_present_2pers_pl"] = rot.."égiez" p["konjunktiv_present_3pers_pl"] = rot.."ègent" p["konjunktiv_imparfait_1pers_sg"] = rot.."égeasse" p["konjunktiv_imparfait_2pers_sg"] = rot.."égeasses" p["konjunktiv_imparfait_3pers_sg"] = rot.."égeât" p["konjunktiv_imparfait_1pers_pl"] = rot.."égeassions" p["konjunktiv_imparfait_2pers_pl"] = rot.."égeassiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."égeassent" p["konditional_present_1pers_sg"] = rot.."égerais" p["konditional_present_2pers_sg"] = rot.."égerais" p["konditional_present_3pers_sg"] = rot.."égerait" p["konditional_present_1pers_pl"] = rot.."égerions" p["konditional_present_2pers_pl"] = rot.."égeriez" p["konditional_present_3pers_pl"] = rot.."égeraient" p["imp_2pers_sg"] = rot.."ège" p["imp_1pers_pl"] = rot.."égons" p["imp_2pers_pl"] = rot.."égez" p["Bescherelle_nummer"] = "14" p["knas"] = false end -- Det oregelbundna verbet "vêtir" [B #26] -- samt "dévêtir" och "revêtir" function konj_vetir(artikelnamn) local rot = string.gsub(artikelnamn,"ir$","") -- för "vêtir" blir roten "vêt" p["perfpart"] = rot.."u" p["prespart"] = rot.."ant" p["indikativ_present_1pers_sg"] = rot.."s" p["indikativ_present_2pers_sg"] = rot.."s" p["indikativ_present_3pers_sg"] = rot p["indikativ_present_1pers_pl"] = rot.."ons" p["indikativ_present_2pers_pl"] = rot.."ez" p["indikativ_present_3pers_pl"] = rot.."ent" p["indikativ_imparfait_1pers_sg"] = rot.."ais" p["indikativ_imparfait_2pers_sg"] = rot.."ais" p["indikativ_imparfait_3pers_sg"] = rot.."ait" p["indikativ_imparfait_1pers_pl"] = rot.."ions" p["indikativ_imparfait_2pers_pl"] = rot.."iez" p["indikativ_imparfait_3pers_pl"] = rot.."aient" p["indikativ_passesimple_1pers_sg"] = rot.."is" p["indikativ_passesimple_2pers_sg"] = rot.."is" p["indikativ_passesimple_3pers_sg"] = rot.."it" p["indikativ_passesimple_1pers_pl"] = rot.."îmes" p["indikativ_passesimple_2pers_pl"] = rot.."îtes" p["indikativ_passesimple_3pers_pl"] = rot.."irent" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."e" p["konjunktiv_present_2pers_sg"] = rot.."es" p["konjunktiv_present_3pers_sg"] = rot.."e" p["konjunktiv_present_1pers_pl"] = rot.."ions" p["konjunktiv_present_2pers_pl"] = rot.."iez" p["konjunktiv_present_3pers_pl"] = rot.."ent" p["konjunktiv_imparfait_1pers_sg"] = rot.."isse" p["konjunktiv_imparfait_2pers_sg"] = rot.."isses" p["konjunktiv_imparfait_3pers_sg"] = rot.."ît" p["konjunktiv_imparfait_1pers_pl"] = rot.."issions" p["konjunktiv_imparfait_2pers_pl"] = rot.."issiez" p["konjunktiv_imparfait_3pers_pl"] = rot.."issent" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."s" p["imp_1pers_pl"] = rot.."ons" p["imp_2pers_pl"] = rot.."ez" p["Bescherelle_nummer"] = "26" p["knas"] = false end -- Det oregelbundna verbet "traire" [B #61] -- samt "extraire", "distraire", "braire" function konj_traire(artikelnamn) local rot = string.gsub(artikelnamn,"ire$","") -- för "traire" blir roten "tra" p["perfpart"] = rot.."it" p["prespart"] = rot.."yant" p["indikativ_present_1pers_sg"] = rot.."is" p["indikativ_present_2pers_sg"] = rot.."is" p["indikativ_present_3pers_sg"] = rot.."it" p["indikativ_present_1pers_pl"] = rot.."yons" p["indikativ_present_2pers_pl"] = rot.."yez" p["indikativ_present_3pers_pl"] = rot.."ient" p["indikativ_imparfait_1pers_sg"] = rot.."yais" p["indikativ_imparfait_2pers_sg"] = rot.."yais" p["indikativ_imparfait_3pers_sg"] = rot.."yait" p["indikativ_imparfait_1pers_pl"] = rot.."yions" p["indikativ_imparfait_2pers_pl"] = rot.."yiez" p["indikativ_imparfait_3pers_pl"] = rot.."yaient" p["indikativ_futur_1pers_sg"] = rot.."irai" p["indikativ_futur_2pers_sg"] = rot.."iras" p["indikativ_futur_3pers_sg"] = rot.."ira" p["indikativ_futur_1pers_pl"] = rot.."irons" p["indikativ_futur_2pers_pl"] = rot.."irez" p["indikativ_futur_3pers_pl"] = rot.."iront" p["konjunktiv_present_1pers_sg"] = rot.."ie" p["konjunktiv_present_2pers_sg"] = rot.."ies" p["konjunktiv_present_3pers_sg"] = rot.."ie" p["konjunktiv_present_1pers_pl"] = rot.."yions" p["konjunktiv_present_2pers_pl"] = rot.."yiez" p["konjunktiv_present_3pers_pl"] = rot.."ient" p["konditional_present_1pers_sg"] = rot.."irais" p["konditional_present_2pers_sg"] = rot.."irais" p["konditional_present_3pers_sg"] = rot.."irait" p["konditional_present_1pers_pl"] = rot.."irions" p["konditional_present_2pers_pl"] = rot.."iriez" p["konditional_present_3pers_pl"] = rot.."iraient" p["imp_2pers_sg"] = rot.."is" p["imp_1pers_pl"] = rot.."yons" p["imp_2pers_pl"] = rot.."yez" p["fotnot"] = "Verbet är defekt och saknar böjningsformer för ''indicatif passé simple'' samt ''subjonctif imparfait''." p["Bescherelle_nummer"] = "61" p["knas"] = false end --------------------------------------------------------------- --------------------------------------------------------------- -- [Tredje delen] Vilken konjugation är det som gäller? --------------------------------------------------------------- --------------------------------------------------------------- -- Traditionellt säger man att det finns tre konjugationer. -- I själva verket finns det (medräknat de olika oregelbundna -- verben) dussintals olika former. För att hantera det korrekt -- tas först de olika oregelbundna formerna upp först. Sedan -- de regelbundna. function export.konjugera( artikelnamn ) verb = remove_reflexive_form(artikelnamn) -- {Första konjugationen}, verb som slutar på "-er" if(string.match(verb,"er$")) then -- Oregelbundna verb som slutar på "-er" if(string.match(verb,"^aller$")) then konj_aller(verb) elseif(string.match(verb,"^envoyer$")) then konj_envoyer(verb) elseif(string.match(verb,"éger$")) then -- tolkas annars som "-ger" konj_assieger(verb) elseif(string.match(verb,"cer$")) then konj_cer(verb) elseif(string.match(verb,"ger$")) then konj_ger(verb) elseif(string.match(verb,"oyer$")) then konj_oyer(verb) elseif(string.match(verb,"uyer$")) then konj_oyer(verb) -- notera, sköts som "oyer" elseif(string.match(verb,"ayer$")) then konj_ayer(verb) -- Sen undantag enligt Bescherelle: -- först, några verb som böjs som "peser" elseif(string.match(verb,"ecer$")) then konj_peser(verb) elseif(string.match(verb,"emer$")) then konj_peser(verb) elseif(string.match(verb,"ener$")) then konj_peser(verb) elseif(string.match(verb,"eper$")) then konj_peser(verb) elseif(string.match(verb,"erer$")) then konj_peser(verb) elseif(string.match(verb,"eser$")) then konj_peser(verb) elseif(string.match(verb,"ever$")) then konj_peser(verb) elseif(string.match(verb,"evrer$")) then konj_peser(verb) -- sen, de verb som böjs som "modeler" elseif(string.match(verb,"^celer$")) then konj_modeler(verb) elseif(string.match(verb,"^déceler$")) then konj_modeler(verb) elseif(string.match(verb,"^receler$")) then konj_modeler(verb) elseif(string.match(verb,"^ciseler$")) then konj_modeler(verb) elseif(string.match(verb,"^démanteler$")) then konj_modeler(verb) elseif(string.match(verb,"^écarteler$")) then konj_modeler(verb) elseif(string.match(verb,"^encasteler$")) then konj_modeler(verb) elseif(string.match(verb,"^geler$")) then konj_modeler(verb) elseif(string.match(verb,"^dégeler$")) then konj_modeler(verb) elseif(string.match(verb,"^congeler$")) then konj_modeler(verb) elseif(string.match(verb,"^surgeler$")) then konj_modeler(verb) elseif(string.match(verb,"^marteler$")) then konj_modeler(verb) elseif(string.match(verb,"^modeler$")) then konj_modeler(verb) elseif(string.match(verb,"^peler$")) then konj_modeler(verb) -- annars böjs de som "appeler" elseif(string.match(verb,"eler$")) then konj_jeter(verb) -- sen, de verb som böjs som "acheter" elseif(string.match(verb,"^acheter$")) then konj_modeler(verb) elseif(string.match(verb,"^racheter$")) then konj_modeler(verb) elseif(string.match(verb,"^bégueter$")) then konj_modeler(verb) elseif(string.match(verb,"^corseter$")) then konj_modeler(verb) elseif(string.match(verb,"^crocheter$")) then konj_modeler(verb) elseif(string.match(verb,"^fileter$")) then konj_modeler(verb) elseif(string.match(verb,"^fureter$")) then konj_modeler(verb) elseif(string.match(verb,"^haleter$")) then konj_modeler(verb) -- annars böjs de som "jeter" elseif(string.match(verb,"eter$")) then konj_jeter(verb) -- sen, verb som slutar på "-é(.)er" elseif(string.match(verb,"ébrer$")) then konj_ceder(verb) elseif(string.match(verb,"écer$")) then konj_ceder(verb) elseif(string.match(verb,"écher$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éder$")) then konj_ceder(verb) elseif(string.match(verb,"égler$")) then konj_ceder(verb) elseif(string.match(verb,"égner$")) then konj_ceder(verb) elseif(string.match(verb,"égrer$")) then konj_ceder(verb) elseif(string.match(verb,"éguer$")) then konj_ceder(verb) elseif(string.match(verb,"éler$")) then konj_ceder(verb) elseif(string.match(verb,"émer$")) then konj_ceder(verb) elseif(string.match(verb,"éner$")) then konj_ceder(verb) elseif(string.match(verb,"éper$")) then konj_ceder(verb) elseif(string.match(verb,"équer$")) then konj_ceder(verb) elseif(string.match(verb,"érer$")) then konj_ceder(verb) elseif(string.match(verb,"éser$")) then konj_ceder(verb) elseif(string.match(verb,"éter$")) then konj_ceder(verb) elseif(string.match(verb,"étrer$")) then konj_ceder(verb) elseif(string.match(verb,"évrer$")) then konj_ceder(verb) elseif(string.match(verb,"éyer$")) then konj_ceder(verb) -- Bescherelle skriver kryptiskt bara "etc." -- finns det fler former av "-é(.)er" som böjs som "céder"? -- Första konjugationens regelbundna else konj_er(verb) end end -- {Andra konjugationen}, verb som slutar på "-ir" if(string.match(verb,"ir$")) then -- Oregelbundna verb som slutar på "-ir" -- Först de som uttryckligen räknas upp av källan [HKG] if(string.match(verb,"^abstenir$")) then konj_tenir(verb) elseif(string.match(verb,"^accourir$")) then konj_courir(verb) elseif(string.match(verb,"^accueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^acquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^apercevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^appartenir$")) then konj_tenir(verb) elseif(string.match(verb,"^asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"^avoir$")) then konj_avoir(verb) elseif(string.match(verb,"^bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"^concourir$")) then konj_courir(verb) elseif(string.match(verb,"^conquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^consentir$")) then konj_sentir(verb) elseif(string.match(verb,"^contenir$")) then konj_tenir(verb) elseif(string.match(verb,"^contrevenir$")) then konj_venir(verb) elseif(string.match(verb,"^convenir$")) then konj_venir(verb) elseif(string.match(verb,"^courir$")) then konj_courir(verb) elseif(string.match(verb,"^couvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^cueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^décevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^découvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^démentir$")) then konj_mentir(verb) elseif(string.match(verb,"^desservir$")) then konj_servir(verb) elseif(string.match(verb,"^détenir$")) then konj_tenir(verb) elseif(string.match(verb,"^devenir$")) then konj_venir(verb) elseif(string.match(verb,"^devoir$")) then konj_devoir(verb) elseif(string.match(verb,"^dormir$")) then konj_dormir(verb) elseif(string.match(verb,"^émouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^endormir$")) then konj_dormir(verb) elseif(string.match(verb,"^enfuir$")) then konj_fuir(verb) elseif(string.match(verb,"^enquérir$")) then konj_acquerir(verb) elseif(string.match(verb,"^entretenir$")) then konj_tenir(verb) elseif(string.match(verb,"^entrevoir$")) then konj_voir(verb) elseif(string.match(verb,"^entrouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^équivaloir$")) then konj_valoir(verb) elseif(string.match(verb,"^falloir$")) then konj_falloir(verb) elseif(string.match(verb,"^fuir$")) then konj_fuir(verb) elseif(string.match(verb,"^maintenir$")) then konj_tenir(verb) elseif(string.match(verb,"^mentir$")) then konj_mentir(verb) elseif(string.match(verb,"^mourir$")) then konj_mourir(verb) elseif(string.match(verb,"^mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"^obtenir$")) then konj_tenir(verb) elseif(string.match(verb,"^offrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^parcourir$")) then konj_courir(verb) elseif(string.match(verb,"^partir$")) then konj_partir(verb) elseif(string.match(verb,"^parvenir$")) then konj_venir(verb) elseif(string.match(verb,"^percevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"^pouvoir$")) then konj_pouvoir(verb) elseif(string.match(verb,"^prévenir$")) then konj_venir(verb) elseif(string.match(verb,"^prévoir$")) then konj_voir(verb) elseif(string.match(verb,"^recevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"^recourir$")) then konj_courir(verb) elseif(string.match(verb,"^recueillir$")) then konj_cueillir(verb) elseif(string.match(verb,"^repentir$")) then konj_sentir(verb) elseif(string.match(verb,"^retenir$")) then konj_tenir(verb) elseif(string.match(verb,"^savoir$")) then konj_savoir(verb) elseif(string.match(verb,"^secourir$")) then konj_courir(verb) elseif(string.match(verb,"^sentir$")) then konj_sentir(verb) elseif(string.match(verb,"^servir$")) then konj_servir(verb) elseif(string.match(verb,"^sortir$")) then konj_sortir(verb) elseif(string.match(verb,"^souffrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"^soutenir$")) then konj_tenir(verb) elseif(string.match(verb,"^souvenir$")) then konj_venir(verb) elseif(string.match(verb,"^survenir$")) then konj_venir(verb) elseif(string.match(verb,"^tenir$")) then konj_tenir(verb) elseif(string.match(verb,"^valoir$")) then konj_valoir(verb) elseif(string.match(verb,"^venir$")) then konj_venir(verb) elseif(string.match(verb,"^voir$")) then konj_voir(verb) elseif(string.match(verb,"^vouloir$")) then konj_vouloir(verb) -- sen resterande undantag, enligt min egen tolkning -- nedanstående följer inte uttryckligen av mina källor -- notera att dessa ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^asservir$")) then konj_ir(verb) -- notera: böjs INTE som -servir elseif(string.match(verb,"bouillir$")) then konj_bouillir(verb) elseif(string.match(verb,"pleuvoir$")) then konj_pleuvoir(verb) elseif(string.match(verb,"asseoir$")) then konj_asseoir(verb) elseif(string.match(verb,"mouvoir$")) then konj_mouvoir(verb) elseif(string.match(verb,"courir$")) then konj_courir(verb) elseif(string.match(verb,"cevoir$")) then konj_recevoir(verb) elseif(string.match(verb,"dormir$")) then konj_dormir(verb) elseif(string.match(verb,"quérir$")) then konj_acquerir(verb) elseif(string.match(verb,"partir$")) then konj_partir(verb) elseif(string.match(verb,"sortir$")) then konj_sortir(verb) elseif(string.match(verb,"sentir$")) then konj_sentir(verb) elseif(string.match(verb,"ouvrir$")) then konj_ouvrir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"devoir$")) then konj_devoir(verb) elseif(string.match(verb,"valoir$")) then konj_valoir(verb) elseif(string.match(verb,"savoir$")) then konj_savoir(verb) elseif(string.match(verb,"servir$")) then konj_servir(verb) elseif(string.match(verb,"vêtir$")) then konj_vetir(verb) elseif(string.match(verb,"avoir$")) then konj_avoir(verb) elseif(string.match(verb,"venir$")) then konj_venir(verb) elseif(string.match(verb,"fuir$")) then konj_fuir(verb) -- Andra konjugationens regelbundna else konj_ir(verb) end end -- {Tredje konjugationen}, verb som slutar på "-re" if(string.match(verb,"re$")) then -- Oregelbundna verb som slutar på "-re" -- först uppräkningen enligt källan [HKG] if(string.match(verb,"^abattre$")) then konj_battre(verb) elseif(string.match(verb,"^admettre$")) then konj_mettre(verb) elseif(string.match(verb,"^accroître$")) then konj_croitre(verb) elseif(string.match(verb,"^apparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^apprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^atteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^battre$")) then konj_battre(verb) elseif(string.match(verb,"^boire$")) then konj_boire(verb) elseif(string.match(verb,"^combattre$")) then konj_battre(verb) elseif(string.match(verb,"^commettre$")) then konj_mettre(verb) elseif(string.match(verb,"^comprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^conclure$")) then konj_conclure(verb) elseif(string.match(verb,"^conduire$")) then konj_conduire(verb) elseif(string.match(verb,"^connaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^construire$")) then konj_conduire(verb) elseif(string.match(verb,"^contraindre$")) then konj_craindre(verb) elseif(string.match(verb,"^contredire$")) then konj_dire(verb) elseif(string.match(verb,"^convaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^coudre$")) then konj_coudre(verb) elseif(string.match(verb,"^craindre$")) then konj_craindre(verb) elseif(string.match(verb,"^croire$")) then konj_croire(verb) elseif(string.match(verb,"^croître$")) then konj_croitre(verb) elseif(string.match(verb,"^cuire$")) then konj_conduire(verb) elseif(string.match(verb,"^débattre$")) then konj_battre(verb) elseif(string.match(verb,"^découdre$")) then konj_coudre(verb) elseif(string.match(verb,"^décrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^décroître$")) then konj_croitre(verb) elseif(string.match(verb,"^défaire$")) then konj_faire(verb) elseif(string.match(verb,"^déplaire$")) then konj_plaire(verb) elseif(string.match(verb,"^déteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^détruire$")) then konj_conduire(verb) elseif(string.match(verb,"^dire$")) then konj_dire(verb) elseif(string.match(verb,"^disparaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^dissoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^écrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^élire$")) then konj_lire(verb) elseif(string.match(verb,"^entreprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^éteindre$")) then konj_peindre(verb) elseif(string.match(verb,"^être$")) then konj_etre(verb) elseif(string.match(verb,"^exclure$")) then konj_conclure(verb) elseif(string.match(verb,"^faire$")) then konj_faire(verb) elseif(string.match(verb,"^feindre$")) then konj_peindre(verb) elseif(string.match(verb,"^inclure$")) then konj_conclure(verb) elseif(string.match(verb,"^inscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^instruire$")) then konj_conduire(verb) elseif(string.match(verb,"^interdire$")) then konj_dire(verb) elseif(string.match(verb,"^introduire$")) then konj_conduire(verb) elseif(string.match(verb,"^joindre$")) then konj_joindre(verb) elseif(string.match(verb,"^lire$")) then konj_lire(verb) elseif(string.match(verb,"^luire$")) then konj_conduire(verb) elseif(string.match(verb,"^méconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^méprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^mettre$")) then konj_mettre(verb) elseif(string.match(verb,"^moudre$")) then konj_moudre(verb) elseif(string.match(verb,"^naître$")) then konj_naitre(verb) elseif(string.match(verb,"^nuire$")) then konj_conduire(verb) elseif(string.match(verb,"^omettre$")) then konj_mettre(verb) elseif(string.match(verb,"^paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"^peindre$")) then konj_peindre(verb) elseif(string.match(verb,"^permettre$")) then konj_mettre(verb) elseif(string.match(verb,"^plaindre$")) then konj_craindre(verb) elseif(string.match(verb,"^plaire$")) then konj_plaire(verb) elseif(string.match(verb,"^poursuivre$")) then konj_suivre(verb) elseif(string.match(verb,"^prédire$")) then konj_dire(verb) elseif(string.match(verb,"^prendre$")) then konj_prendre(verb) elseif(string.match(verb,"^prescrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^produire$")) then konj_conduire(verb) elseif(string.match(verb,"^promettre$")) then konj_mettre(verb) elseif(string.match(verb,"^reconnaître$")) then konj_connaitre(verb) elseif(string.match(verb,"^réduire$")) then konj_conduire(verb) elseif(string.match(verb,"^rejoindre$")) then konj_joindre(verb) elseif(string.match(verb,"^résoudre$")) then konj_resoudre(verb) elseif(string.match(verb,"^rire$")) then konj_rire(verb) elseif(string.match(verb,"^satisfaire$")) then konj_faire(verb) elseif(string.match(verb,"^séduire$")) then konj_conduire(verb) elseif(string.match(verb,"^sourire$")) then konj_rire(verb) elseif(string.match(verb,"^souscrire$")) then konj_ecrire(verb) elseif(string.match(verb,"^suffire$")) then konj_suffire(verb) elseif(string.match(verb,"^suivre$")) then konj_suivre(verb) elseif(string.match(verb,"^surprendre$")) then konj_prendre(verb) elseif(string.match(verb,"^survivre$")) then konj_vivre(verb) elseif(string.match(verb,"^taire$")) then konj_plaire(verb) elseif(string.match(verb,"^teindre$")) then konj_peindre(verb) elseif(string.match(verb,"^traduire$")) then konj_conduire(verb) elseif(string.match(verb,"^vaincre$")) then konj_vaincre(verb) elseif(string.match(verb,"^vivre$")) then konj_vivre(verb) -- sen undantag enligt Bescherelle elseif(string.match(verb,"^embatre$")) then konj_battre(verb) elseif(string.match(verb,"prendre$")) then konj_prendre(verb) elseif(string.match(verb,"battre$")) then konj_battre(verb) elseif(string.match(verb,"croire$")) then konj_croire(verb) elseif(string.match(verb,"aindre$")) then konj_craindre(verb) elseif(string.match(verb,"eindre$")) then konj_peindre(verb) elseif(string.match(verb,"oindre$")) then konj_joindre(verb) elseif(string.match(verb,"mettre$")) then konj_mettre(verb) elseif(string.match(verb,"soudre$")) then konj_resoudre(verb) elseif(string.match(verb,"faire$")) then konj_faire(verb) elseif(string.match(verb,"crire$")) then konj_ecrire(verb) -- sen resterande undantag, enligt min egen tolkning -- notera att dessa sista ej kan vara i bokstavsordning -- ha istället längre före kortare elseif(string.match(verb,"^circoncire$")) then konj_suffire(verb) elseif(string.match(verb,"^renaître$")) then konj_naitre(verb) elseif(string.match(verb,"^frire$")) then konj_suffire(verb) -- elseif(string.match(verb,"^maudire$")) then -- konj_maudire(verb) -- TODO: skriv denna funktion elseif(string.match(verb,"paraître$")) then konj_connaitre(verb) elseif(string.match(verb,"confire$")) then konj_suffire(verb) elseif(string.match(verb,"croître$")) then konj_croitre(verb) elseif(string.match(verb,"coudre$")) then konj_coudre(verb) elseif(string.match(verb,"moudre$")) then konj_moudre(verb) elseif(string.match(verb,"plaire$")) then konj_plaire(verb) elseif(string.match(verb,"suivre$")) then konj_suivre(verb) elseif(string.match(verb,"boire$")) then konj_boire(verb) elseif(string.match(verb,"clure$")) then konj_conclure(verb) elseif(string.match(verb,"vivre$")) then konj_vivre(verb) elseif(string.match(verb,"raire$")) then konj_traire(verb) elseif(string.match(verb,"dire$")) then konj_dire(verb) elseif(string.match(verb,"lire$")) then konj_lire(verb) elseif(string.match(verb,"uire$")) then konj_conduire(verb) -- Tredje konjugationens regelbundna else konj_re(verb) end end --- specialfallet "haïr", som varken slutar på "-er", "-ir" eller "-re" if(string.match(verb,"haïr$")) then konj_hair(verb) --- specialfallet "ouïr", som varken slutar på "-er", "-ir" eller "-re" elseif(string.match(verb,"ouïr$")) then -- konj_ouir(verb) -- TODO: skriv denna funktion end if(p["has_normal_perfpart"]) then p["perfpart_m_pl"] = p["perfpart"].."s" p["perfpart_f_sg"] = p["perfpart"].."e" p["perfpart_f_pl"] = p["perfpart"].."es" end return p end return export 0e0okklh6im1bib06jmlfnvm6xwrdoq Modul:fr-verb-artikel 828 926588 3697903 3697685 2022-07-30T03:46:41Z Gabbe 1153 la till fyra rader för felsökning Scribunto text/plain -- Denna modul tabulerar konjugationen för franska verb. -- Modulen anropar [[Modul:fr-verb-konj]] som sköter själva konjugeringen. -- Denna modul hanterar enbart den visuella framställningen av dessa. -- Denna modul anropas i sin tur av en mall, just nu {{fr-verb-test}}. -- Upphovsman och kontaktperson: [[Användare:Gabbe]] local export = {} local tabell = {} local p=require("Modul:fr-verb-konj") -- för konjugeringarna local glink=require("Modul:grammar-link") -- för motsvarigheten till {{g-cell}} export.show = function ( argument ) local artikelnamn = argument.args["artikelnamn"] q = p.konjugera(artikelnamn) -- följande tre rader används enbart i felsökningssyfte if (argument.args["enbartbnummer"] == "ja") then return q["Bescherelle_nummer"] end -- hjälpverb: "avoir" eller "être" ? local auxil_verb = argument.args["hjälpverb"] -- främst användarens if (auxil_verb == "") then auxil_verb = q["auxil"] -- annars modulens förslag end if (auxil_verb == "") then auxil_verb = "avoir" -- annars avoir end -- ska det böjas opersonligt? (exempelvis "falloir") local opers = false -- normalfallet är nej, inte opersonlig -- vissa verb *kan* bara böjas opersonligt, då -- är det nödvändigt if (q["impersonnel"]) then opers = true elseif (argument.args["opers"] == "ja") then -- annars, vad begär användaren? opers = true elseif (argument.args["opers"] == "j") then opers = true end -- text om "betydelser" local betydelser_text = argument.args["betydelser"] -- hantera alternativformerna först local indikativ_present_1pers_sg = "" local indikativ_present_2pers_sg = "" local indikativ_present_3pers_sg = "" local indikativ_present_1pers_pl = "" local indikativ_present_2pers_pl = "" local indikativ_present_3pers_pl = "" if (q["indikativ_present_1pers_sg_alt"] ~= "") then indikativ_present_1pers_sg = glink.link(q["indikativ_present_1pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_present_1pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_present_1pers_sg = glink.link(q["indikativ_present_1pers_sg"],"infl","fr") end if (q["indikativ_present_2pers_sg_alt"] ~= "") then indikativ_present_2pers_sg = glink.link(q["indikativ_present_2pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_present_2pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_present_2pers_sg = glink.link(q["indikativ_present_2pers_sg"],"infl","fr") end if (q["indikativ_present_3pers_sg_alt"] ~= "") then indikativ_present_3pers_sg = glink.link(q["indikativ_present_3pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_present_3pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_present_3pers_sg = glink.link(q["indikativ_present_3pers_sg"],"infl","fr") end if (q["indikativ_present_1pers_pl_alt"] ~= "") then indikativ_present_1pers_pl = glink.link(q["indikativ_present_1pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_present_1pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_present_1pers_pl = glink.link(q["indikativ_present_1pers_pl"],"infl","fr") end if (q["indikativ_present_2pers_pl_alt"] ~= "") then indikativ_present_2pers_pl = glink.link(q["indikativ_present_2pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_present_2pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_present_2pers_pl = glink.link(q["indikativ_present_2pers_pl"],"infl","fr") end if (q["indikativ_present_3pers_pl_alt"] ~= "") then indikativ_present_3pers_pl = glink.link(q["indikativ_present_3pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_present_3pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_present_3pers_pl = glink.link(q["indikativ_present_3pers_pl"],"infl","fr") end local indikativ_imparfait_1pers_sg = "" local indikativ_imparfait_2pers_sg = "" local indikativ_imparfait_3pers_sg = "" local indikativ_imparfait_1pers_pl = "" local indikativ_imparfait_2pers_pl = "" local indikativ_imparfait_3pers_pl = "" if (q["indikativ_imparfait_1pers_sg_alt"] ~= "") then indikativ_imparfait_1pers_sg = glink.link(q["indikativ_imparfait_1pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_imparfait_1pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_imparfait_1pers_sg = glink.link(q["indikativ_imparfait_1pers_sg"],"infl","fr") end if (q["indikativ_imparfait_2pers_sg_alt"] ~= "") then indikativ_imparfait_2pers_sg = glink.link(q["indikativ_imparfait_2pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_imparfait_2pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_imparfait_2pers_sg = glink.link(q["indikativ_imparfait_2pers_sg"],"infl","fr") end if (q["indikativ_imparfait_3pers_sg_alt"] ~= "") then indikativ_imparfait_3pers_sg = glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_imparfait_3pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_imparfait_3pers_sg = glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr") end if (q["indikativ_imparfait_1pers_pl_alt"] ~= "") then indikativ_imparfait_1pers_pl = glink.link(q["indikativ_imparfait_1pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_imparfait_1pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_imparfait_1pers_pl = glink.link(q["indikativ_imparfait_1pers_pl"],"infl","fr") end if (q["indikativ_imparfait_2pers_pl_alt"] ~= "") then indikativ_imparfait_2pers_pl = glink.link(q["indikativ_imparfait_2pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_imparfait_2pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_imparfait_2pers_pl = glink.link(q["indikativ_imparfait_2pers_pl"],"infl","fr") end if (q["indikativ_imparfait_3pers_pl_alt"] ~= "") then indikativ_imparfait_3pers_pl = glink.link(q["indikativ_imparfait_3pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_imparfait_3pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_imparfait_3pers_pl = glink.link(q["indikativ_imparfait_3pers_pl"],"infl","fr") end local indikativ_passesimple_1pers_sg = "" local indikativ_passesimple_2pers_sg = "" local indikativ_passesimple_3pers_sg = "" local indikativ_passesimple_1pers_pl = "" local indikativ_passesimple_2pers_pl = "" local indikativ_passesimple_3pers_pl = "" if (q["indikativ_passesimple_1pers_sg_alt"] ~= "") then indikativ_passesimple_1pers_sg = glink.link(q["indikativ_passesimple_1pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_passesimple_1pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_passesimple_1pers_sg = glink.link(q["indikativ_passesimple_1pers_sg"],"infl","fr") end if (q["indikativ_passesimple_2pers_sg_alt"] ~= "") then indikativ_passesimple_2pers_sg = glink.link(q["indikativ_passesimple_2pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_passesimple_2pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_passesimple_2pers_sg = glink.link(q["indikativ_passesimple_2pers_sg"],"infl","fr") end if (q["indikativ_passesimple_3pers_sg_alt"] ~= "") then indikativ_passesimple_3pers_sg = glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_passesimple_3pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_passesimple_3pers_sg = glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr") end if (q["indikativ_passesimple_1pers_pl_alt"] ~= "") then indikativ_passesimple_1pers_pl = glink.link(q["indikativ_passesimple_1pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_passesimple_1pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_passesimple_1pers_pl = glink.link(q["indikativ_passesimple_1pers_pl"],"infl","fr") end if (q["indikativ_passesimple_2pers_pl_alt"] ~= "") then indikativ_passesimple_2pers_pl = glink.link(q["indikativ_passesimple_2pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_passesimple_2pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_passesimple_2pers_pl = glink.link(q["indikativ_passesimple_2pers_pl"],"infl","fr") end if (q["indikativ_passesimple_3pers_pl_alt"] ~= "") then indikativ_passesimple_3pers_pl = glink.link(q["indikativ_passesimple_3pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_passesimple_3pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_passesimple_3pers_pl = glink.link(q["indikativ_passesimple_3pers_pl"],"infl","fr") end local indikativ_futur_1pers_sg = "" local indikativ_futur_2pers_sg = "" local indikativ_futur_3pers_sg = "" local indikativ_futur_1pers_pl = "" local indikativ_futur_2pers_pl = "" local indikativ_futur_3pers_pl = "" if (q["indikativ_futur_1pers_sg_alt"] ~= "") then indikativ_futur_1pers_sg = glink.link(q["indikativ_futur_1pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_1pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_futur_1pers_sg = glink.link(q["indikativ_futur_1pers_sg"],"infl","fr") end if (q["indikativ_futur_2pers_sg_alt"] ~= "") then indikativ_futur_2pers_sg = glink.link(q["indikativ_futur_2pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_2pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_futur_2pers_sg = glink.link(q["indikativ_futur_2pers_sg"],"infl","fr") end if (q["indikativ_futur_3pers_sg_alt"] ~= "") then indikativ_futur_3pers_sg = glink.link(q["indikativ_futur_3pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_3pers_sg_alt"],"infl","fr").."<sup>1</sup>" else indikativ_futur_3pers_sg = glink.link(q["indikativ_futur_3pers_sg"],"infl","fr") end if (q["indikativ_futur_1pers_pl_alt"] ~= "") then indikativ_futur_1pers_pl = glink.link(q["indikativ_futur_1pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_1pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_futur_1pers_pl = glink.link(q["indikativ_futur_1pers_pl"],"infl","fr") end if (q["indikativ_futur_2pers_pl_alt"] ~= "") then indikativ_futur_2pers_pl = glink.link(q["indikativ_futur_2pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_2pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_futur_2pers_pl = glink.link(q["indikativ_futur_2pers_pl"],"infl","fr") end if (q["indikativ_futur_3pers_pl_alt"] ~= "") then indikativ_futur_3pers_pl = glink.link(q["indikativ_futur_3pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_3pers_pl_alt"],"infl","fr").."<sup>1</sup>" else indikativ_futur_3pers_pl = glink.link(q["indikativ_futur_3pers_pl"],"infl","fr") end local konjunktiv_present_1pers_sg = "" local konjunktiv_present_2pers_sg = "" local konjunktiv_present_3pers_sg = "" local konjunktiv_present_1pers_pl = "" local konjunktiv_present_2pers_pl = "" local konjunktiv_present_3pers_pl = "" if (q["konjunktiv_present_1pers_sg_alt"] ~= "") then konjunktiv_present_1pers_sg = glink.link(q["konjunktiv_present_1pers_sg"],"infl","fr")..", "..glink.link(q["konjunktiv_present_1pers_sg_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_present_1pers_sg = glink.link(q["konjunktiv_present_1pers_sg"],"infl","fr") end if (q["konjunktiv_present_2pers_sg_alt"] ~= "") then konjunktiv_present_2pers_sg = glink.link(q["konjunktiv_present_2pers_sg"],"infl","fr")..", "..glink.link(q["konjunktiv_present_2pers_sg_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_present_2pers_sg = glink.link(q["konjunktiv_present_2pers_sg"],"infl","fr") end if (q["konjunktiv_present_3pers_sg_alt"] ~= "") then konjunktiv_present_3pers_sg = glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr")..", "..glink.link(q["konjunktiv_present_3pers_sg_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_present_3pers_sg = glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr") end if (q["konjunktiv_present_1pers_pl_alt"] ~= "") then konjunktiv_present_1pers_pl = glink.link(q["konjunktiv_present_1pers_pl"],"infl","fr")..", "..glink.link(q["konjunktiv_present_1pers_pl_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_present_1pers_pl = glink.link(q["konjunktiv_present_1pers_pl"],"infl","fr") end if (q["konjunktiv_present_2pers_pl_alt"] ~= "") then konjunktiv_present_2pers_pl = glink.link(q["konjunktiv_present_2pers_pl"],"infl","fr")..", "..glink.link(q["konjunktiv_present_2pers_pl_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_present_2pers_pl = glink.link(q["konjunktiv_present_2pers_pl"],"infl","fr") end if (q["konjunktiv_present_3pers_pl_alt"] ~= "") then konjunktiv_present_3pers_pl = glink.link(q["konjunktiv_present_3pers_pl"],"infl","fr")..", "..glink.link(q["konjunktiv_present_3pers_pl_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_present_3pers_pl = glink.link(q["konjunktiv_present_3pers_pl"],"infl","fr") end local konjunktiv_imparfait_1pers_sg = "" local konjunktiv_imparfait_2pers_sg = "" local konjunktiv_imparfait_3pers_sg = "" local konjunktiv_imparfait_1pers_pl = "" local konjunktiv_imparfait_2pers_pl = "" local konjunktiv_imparfait_3pers_pl = "" if (q["konjunktiv_imparfait_1pers_sg_alt"] ~= "") then konjunktiv_imparfait_1pers_sg = glink.link(q["konjunktiv_imparfait_1pers_sg"],"infl","fr")..", "..glink.link(q["konjunktiv_imparfait_1pers_sg_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_imparfait_1pers_sg = glink.link(q["konjunktiv_imparfait_1pers_sg"],"infl","fr") end if (q["konjunktiv_imparfait_2pers_sg_alt"] ~= "") then konjunktiv_imparfait_2pers_sg = glink.link(q["konjunktiv_imparfait_2pers_sg"],"infl","fr")..", "..glink.link(q["konjunktiv_imparfait_2pers_sg_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_imparfait_2pers_sg = glink.link(q["konjunktiv_imparfait_2pers_sg"],"infl","fr") end if (q["konjunktiv_imparfait_3pers_sg_alt"] ~= "") then konjunktiv_imparfait_3pers_sg = glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr")..", "..glink.link(q["konjunktiv_imparfait_3pers_sg_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_imparfait_3pers_sg = glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr") end if (q["konjunktiv_imparfait_1pers_pl_alt"] ~= "") then konjunktiv_imparfait_1pers_pl = glink.link(q["konjunktiv_imparfait_1pers_pl"],"infl","fr")..", "..glink.link(q["konjunktiv_imparfait_1pers_pl_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_imparfait_1pers_pl = glink.link(q["konjunktiv_imparfait_1pers_pl"],"infl","fr") end if (q["konjunktiv_imparfait_2pers_pl_alt"] ~= "") then konjunktiv_imparfait_2pers_pl = glink.link(q["konjunktiv_imparfait_2pers_pl"],"infl","fr")..", "..glink.link(q["konjunktiv_imparfait_2pers_pl_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_imparfait_2pers_pl = glink.link(q["konjunktiv_imparfait_2pers_pl"],"infl","fr") end if (q["konjunktiv_imparfait_3pers_pl_alt"] ~= "") then konjunktiv_imparfait_3pers_pl = glink.link(q["konjunktiv_imparfait_3pers_pl"],"infl","fr")..", "..glink.link(q["konjunktiv_imparfait_3pers_pl_alt"],"infl","fr").."<sup>1</sup>" else konjunktiv_imparfait_3pers_pl = glink.link(q["konjunktiv_imparfait_3pers_pl"],"infl","fr") end local konditional_present_1pers_sg = "" local konditional_present_2pers_sg = "" local konditional_present_3pers_sg = "" local konditional_present_1pers_pl = "" local konditional_present_2pers_pl = "" local konditional_present_3pers_pl = "" if (q["konditional_present_1pers_sg_alt"] ~= "") then konditional_present_1pers_sg = glink.link(q["konditional_present_1pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_1pers_sg_alt"],"infl","fr").."<sup>1</sup>" else konditional_present_1pers_sg = glink.link(q["konditional_present_1pers_sg"],"infl","fr") end if (q["konditional_present_2pers_sg_alt"] ~= "") then konditional_present_2pers_sg = glink.link(q["konditional_present_2pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_2pers_sg_alt"],"infl","fr").."<sup>1</sup>" else konditional_present_2pers_sg = glink.link(q["konditional_present_2pers_sg"],"infl","fr") end if (q["konditional_present_3pers_sg_alt"] ~= "") then konditional_present_3pers_sg = glink.link(q["konditional_present_3pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_3pers_sg_alt"],"infl","fr").."<sup>1</sup>" else konditional_present_3pers_sg = glink.link(q["konditional_present_3pers_sg"],"infl","fr") end if (q["konditional_present_1pers_pl_alt"] ~= "") then konditional_present_1pers_pl = glink.link(q["konditional_present_1pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_1pers_pl_alt"],"infl","fr").."<sup>1</sup>" else konditional_present_1pers_pl = glink.link(q["konditional_present_1pers_pl"],"infl","fr") end if (q["konditional_present_2pers_pl_alt"] ~= "") then konditional_present_2pers_pl = glink.link(q["konditional_present_2pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_2pers_pl_alt"],"infl","fr").."<sup>1</sup>" else konditional_present_2pers_pl = glink.link(q["konditional_present_2pers_pl"],"infl","fr") end if (q["konditional_present_3pers_pl_alt"] ~= "") then konditional_present_3pers_pl = glink.link(q["konditional_present_3pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_3pers_pl_alt"],"infl","fr").."<sup>1</sup>" else konditional_present_3pers_pl = glink.link(q["konditional_present_3pers_pl"],"infl","fr") end local imp_2pers_sg = "" local imp_1pers_pl = "" local imp_2pers_pl = "" if (q["imp_2pers_sg_alt"] ~= "") then imp_2pers_sg = glink.link(q["imp_2pers_sg"],"infl","fr")..", "..glink.link(q["imp_2pers_sg_alt"],"infl","fr").."<sup>1</sup>" else imp_2pers_sg = glink.link(q["imp_2pers_sg"],"infl","fr") end if (q["imp_1pers_pl_alt"] ~= "") then imp_1pers_pl = glink.link(q["imp_1pers_pl"],"infl","fr")..", "..glink.link(q["imp_1pers_pl_alt"],"infl","fr").."<sup>1</sup>" else imp_1pers_pl = glink.link(q["imp_1pers_pl"],"infl","fr") end if (q["imp_2pers_pl_alt"] ~= "") then imp_2pers_pl = glink.link(q["imp_2pers_pl"],"infl","fr")..", "..glink.link(q["imp_2pers_pl_alt"],"infl","fr").."<sup>1</sup>" else imp_2pers_pl = glink.link(q["imp_2pers_pl"],"infl","fr") end -- sen, själva tabellen table.insert(tabell,"") table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"") table.insert(tabell,"|-") table.insert(tabell,"|<div class=\"NavFrame\">") if (betydelser_text ~= "") then table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar&nbsp;av&nbsp;''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>") else table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar&nbsp;av&nbsp;''"..artikelnamn.."''</div>") end table.insert(tabell,"<div class=\"NavContent\">") table.insert(tabell,"{| class=\"grammar template-fr-verb-er min\" cellspacing=\"0\" data-lang=\"fr\" data-h3=\"verb\"") if (betydelser_text ~= "") then table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar&nbsp;av ''"..q["artikelnamn"].."&nbsp;"..betydelser_text.."''") else table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar&nbsp;av ''"..q["artikelnamn"].."''") end if(opers) then table.insert(tabell,"!class=\"main\"|Personliga former") else table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former") end table.insert(tabell,"|-") if(opers) then table.insert(tabell,"!3:e pers. sing.") else table.insert(tabell,"!1:a pers. sing.") table.insert(tabell,"!2:a pers. sing.") table.insert(tabell,"!3:e pers. sing.") table.insert(tabell,"!1:a pers. plur.") table.insert(tabell,"!2:a pers. plur.") table.insert(tabell,"!3:e pers. plur.") end table.insert(tabell,"|-") table.insert(tabell,"!'''indikativ'''") if(opers) then table.insert(tabell,"!il") else table.insert(tabell,"!je, j'") table.insert(tabell,"!tu") table.insert(tabell,"!il elle on") table.insert(tabell,"!nous") table.insert(tabell,"!vous") table.insert(tabell,"!ils elles") end table.insert(tabell,"|-") table.insert(tabell,"!présent <!-- presens -->") if(opers) then table.insert(tabell,"|"..indikativ_present_3pers_sg) else table.insert(tabell,"|"..indikativ_present_1pers_sg) table.insert(tabell,"|"..indikativ_present_2pers_sg) table.insert(tabell,"|"..indikativ_present_3pers_sg) table.insert(tabell,"|"..indikativ_present_1pers_pl) table.insert(tabell,"|"..indikativ_present_2pers_pl) table.insert(tabell,"|"..indikativ_present_3pers_pl) end table.insert(tabell,"|-") table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->") if(opers) then table.insert(tabell,"|"..indikativ_imparfait_3pers_sg) else table.insert(tabell,"|"..indikativ_imparfait_1pers_sg) table.insert(tabell,"|"..indikativ_imparfait_2pers_sg) table.insert(tabell,"|"..indikativ_imparfait_3pers_sg) table.insert(tabell,"|"..indikativ_imparfait_1pers_pl) table.insert(tabell,"|"..indikativ_imparfait_2pers_pl) table.insert(tabell,"|"..indikativ_imparfait_3pers_pl) end table.insert(tabell,"|-") table.insert(tabell,"!passé simple <!-- preteritum -->") if(opers) then table.insert(tabell,"|"..indikativ_passesimple_3pers_sg) else table.insert(tabell,"|"..indikativ_passesimple_1pers_sg) table.insert(tabell,"|"..indikativ_passesimple_2pers_sg) table.insert(tabell,"|"..indikativ_passesimple_3pers_sg) table.insert(tabell,"|"..indikativ_passesimple_1pers_pl) table.insert(tabell,"|"..indikativ_passesimple_2pers_pl) table.insert(tabell,"|"..indikativ_passesimple_3pers_pl) end table.insert(tabell,"|-") table.insert(tabell,"!futur simple <!-- futurum -->") if(opers) then table.insert(tabell,"|"..indikativ_futur_3pers_sg) else table.insert(tabell,"|"..indikativ_futur_1pers_sg) table.insert(tabell,"|"..indikativ_futur_2pers_sg) table.insert(tabell,"|"..indikativ_futur_3pers_sg) table.insert(tabell,"|"..indikativ_futur_1pers_pl) table.insert(tabell,"|"..indikativ_futur_2pers_pl) table.insert(tabell,"|"..indikativ_futur_3pers_pl) end table.insert(tabell,"|-") table.insert(tabell,"!passé composé <!-- perfekt -->") if (opers) then table.insert(tabell,"|a "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "avoir") then table.insert(tabell,"|ai "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|as "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|a "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|avons "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|avez "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|ont "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|suis "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|es "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|est "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|sommes "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") table.insert(tabell,"|êtes "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") table.insert(tabell,"|sont "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") end table.insert(tabell,"|-") table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->") if (opers) then table.insert(tabell,"|eut "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "avoir") then table.insert(tabell,"|eus "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eus "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eut "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eûmes "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eûtes "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eurent "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|fus "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|fus "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|fut "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|fûmes "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") table.insert(tabell,"|fûtes "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") table.insert(tabell,"|furent "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") end table.insert(tabell,"|-") table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->") if (opers) then table.insert(tabell,"|avait "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "avoir") then table.insert(tabell,"|avais "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|avais "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|avait "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|avions "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|aviez "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|avaient "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|étais "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|étais "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|était "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|étions "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") table.insert(tabell,"|étiez "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") table.insert(tabell,"|étaient "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") end table.insert(tabell,"|-") table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->") if (opers) then table.insert(tabell,"|aura "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "avoir") then table.insert(tabell,"|aurai "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|auras "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|aura "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|aurons "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|aurez "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|auront "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|serai "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|seras "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|sera "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|serons "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") table.insert(tabell,"|serez "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") table.insert(tabell,"|seront "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") end table.insert(tabell,"|-") table.insert(tabell,"!'''konjunktiv'''") if (opers) then table.insert(tabell,"!qu'il") else table.insert(tabell,"!que je, que j'") table.insert(tabell,"!que tu") table.insert(tabell,"!qu'il qu'elle qu'on") table.insert(tabell,"!que nous") table.insert(tabell,"!que vous") table.insert(tabell,"!qu'ils qu'elles") end table.insert(tabell,"|-") table.insert(tabell,"!présent <!-- presens -->") if (opers) then table.insert(tabell,"|"..konjunktiv_present_3pers_sg) else table.insert(tabell,"|"..konjunktiv_present_1pers_sg) table.insert(tabell,"|"..konjunktiv_present_2pers_sg) table.insert(tabell,"|"..konjunktiv_present_3pers_sg) table.insert(tabell,"|"..konjunktiv_present_1pers_pl) table.insert(tabell,"|"..konjunktiv_present_2pers_pl) table.insert(tabell,"|"..konjunktiv_present_3pers_pl) end table.insert(tabell,"|-") table.insert(tabell,"!imparfait <!-- imperfekt -->") if (opers) then table.insert(tabell,"|"..konjunktiv_imparfait_3pers_sg) else table.insert(tabell,"|"..konjunktiv_imparfait_1pers_sg) table.insert(tabell,"|"..konjunktiv_imparfait_2pers_sg) table.insert(tabell,"|"..konjunktiv_imparfait_3pers_sg) table.insert(tabell,"|"..konjunktiv_imparfait_1pers_pl) table.insert(tabell,"|"..konjunktiv_imparfait_2pers_pl) table.insert(tabell,"|"..konjunktiv_imparfait_3pers_pl) end table.insert(tabell,"|-") table.insert(tabell,"!passé <!-- preteritum -->") if (opers) then table.insert(tabell,"|ait "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "avoir") then table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|aies "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|ait "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|aient "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|soit "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|soyons "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") table.insert(tabell,"|soyez "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") table.insert(tabell,"|soient "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") end table.insert(tabell,"|-") table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->") if (opers) then table.insert(tabell,"|eût "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "avoir") then table.insert(tabell,"|eusse "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eusses "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eût "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eussions "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eussiez "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eussent "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|fusse "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|fusses "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|fût "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|fussions "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") table.insert(tabell,"|fussiez "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") table.insert(tabell,"|fussent "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") end table.insert(tabell,"|-") table.insert(tabell,"!'''konditionalis'''") if (opers) then table.insert(tabell,"!il elle on") else table.insert(tabell,"!je, j'") table.insert(tabell,"!tu") table.insert(tabell,"!il elle on") table.insert(tabell,"!nous") table.insert(tabell,"!vous") table.insert(tabell,"!ils elles") end table.insert(tabell,"|-") table.insert(tabell,"!présent <!-- presens -->") if (opers) then table.insert(tabell,"|"..konditional_present_3pers_sg) else table.insert(tabell,"|"..konditional_present_1pers_sg) table.insert(tabell,"|"..konditional_present_2pers_sg) table.insert(tabell,"|"..konditional_present_3pers_sg) table.insert(tabell,"|"..konditional_present_1pers_pl) table.insert(tabell,"|"..konditional_present_2pers_pl) table.insert(tabell,"|"..konditional_present_3pers_pl) end table.insert(tabell,"|-") table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->") if (opers) then table.insert(tabell,"|aurait "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "avoir") then table.insert(tabell,"|aurais "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|aurais "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|aurait "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|aurions "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|auriez "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|auraient "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|serais "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|serais "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|serais "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|serais "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") table.insert(tabell,"|serais "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") table.insert(tabell,"|serais "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") end table.insert(tabell,"|-") table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->") if (opers) then table.insert(tabell,"|eût "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "avoir") then table.insert(tabell,"|eusse "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eusses "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eût "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eussions "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eussiez "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|eussent "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|fusse "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|fusses "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|fût "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|fussions "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") table.insert(tabell,"|fussiez "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") table.insert(tabell,"|fussent "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") end table.insert(tabell,"|-") if (not opers) then table.insert(tabell,"!'''imperativ'''") table.insert(tabell,"!") table.insert(tabell,"!(tu)") table.insert(tabell,"!") table.insert(tabell,"!(nous)") table.insert(tabell,"!(vous)") table.insert(tabell,"!") table.insert(tabell,"|-") table.insert(tabell,"!présent <!-- presens -->") table.insert(tabell,"|&nbsp;") table.insert(tabell,"|"..imp_2pers_sg) table.insert(tabell,"|&nbsp;") table.insert(tabell,"|"..imp_1pers_pl) table.insert(tabell,"|"..imp_2pers_pl) table.insert(tabell,"|&nbsp;") table.insert(tabell,"|-") table.insert(tabell,"!passé <!-- preteritum -->") if (auxil_verb == "avoir") then table.insert(tabell,"|&nbsp;") table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|&nbsp;") table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|&nbsp;") elseif (auxil_verb == "être") then table.insert(tabell,"|&nbsp;") table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)") table.insert(tabell,"|&nbsp;") table.insert(tabell,"|soyons "..glink.link(q["perfpart"],"perfpart","fr").."(e)s") table.insert(tabell,"|soyez "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") table.insert(tabell,"|&nbsp;") end table.insert(tabell,"|-") end table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former") table.insert(tabell,"|-") if (opers) then table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->") table.insert(tabell,"|"..glink.link(q["verb"],"infl","fr")) table.insert(tabell,"|-") table.insert(tabell,"!participe présent <!-- presensparticip -->") table.insert(tabell,"|"..glink.link(q["prespart"],"prespart","fr")) table.insert(tabell,"|-") table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->") table.insert(tabell,"|avoir "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|-") table.insert(tabell,"!participe passé<!-- perfektparticip -->") table.insert(tabell,"|"..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|-") table.insert(tabell,"!gérondif présent <!-- presensgerundium -->") table.insert(tabell,"|en "..glink.link(q["prespart"],"prespart","fr")) table.insert(tabell,"|-") table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->") table.insert(tabell,"|en ayant "..glink.link(q["perfpart"],"perfpart","fr")) table.insert(tabell,"|-") table.insert(tabell,"!participe passé <!-- perfektparticip -->") table.insert(tabell,"|ayant "..glink.link(q["perfpart"],"perfpart","fr")) else table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->") table.insert(tabell,"|colspan=2|"..glink.link(q["artikelnamn"],"infl","fr")) table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->") table.insert(tabell,"|colspan=2|"..glink.link(q["prespart"],"prespart","fr")) table.insert(tabell,"|-") table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->") if (auxil_verb == "avoir") then table.insert(tabell,"|colspan=2|avoir "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|colspan=2|être "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") end table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem") table.insert(tabell,"|colspan=2|"..glink.link(q["perfpart"],"perfpart","fr").." / "..glink.link(q["perfpart_f_sg"],"perfpart","fr")) table.insert(tabell,"|-") table.insert(tabell,"!gérondif présent <!-- presensgerundium -->") table.insert(tabell,"|colspan=2|en "..glink.link(q["prespart"],"prespart","fr")) table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem") table.insert(tabell,"|colspan=2|"..glink.link(q["perfpart_m_pl"],"perfpart","fr").." / "..glink.link(q["perfpart_f_pl"],"perfpart","fr")) table.insert(tabell,"|-") table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->") if (auxil_verb == "avoir") then table.insert(tabell,"|colspan=2|en ayant "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|colspan=2|en étant "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") end table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->") if (auxil_verb == "avoir") then table.insert(tabell,"|colspan=2|ayant "..glink.link(q["perfpart"],"perfpart","fr")) elseif (auxil_verb == "être") then table.insert(tabell,"|colspan=2|étant "..glink.link(q["perfpart"],"perfpart","fr").."(e)(s)") end end if(q["fotnot"] ~= "") then table.insert(tabell,"<p>&#32;") table.insert(tabell,"</p>") table.insert(tabell,"</td></tr>") table.insert(tabell,"<tr>") -- table.insert(tabell,"<td colspan=\"7\" class=\"note\"><div><table><tbody><tr>") -- <tbody> onödig? table.insert(tabell,"<td colspan=\"7\" class=\"note\"><div><table><tr>") table.insert(tabell,"<th>Not:</th>") table.insert(tabell,"<td>") table.insert(tabell,"<ol><li>"..q["fotnot"].."</li></ol>") table.insert(tabell,"</td>") -- table.insert(tabell,"</tr></tbody></table></div>") -- </tbody> onödig? table.insert(tabell,"</tr></table></div>") end table.insert(tabell,"|}") table.insert(tabell,"</div></div>") table.insert(tabell,"|}") utskrift = table.concat(tabell, '\n') return utskrift --return tabell end return export 3vs900uv5al1tyw693ekm7xshsgk539 Mall:fr-verb-test 10 926589 3697902 3697543 2022-07-30T03:46:37Z Gabbe 1153 la till funktion i felsökningssyfte wikitext text/x-wiki <includeonly>{{#invoke:fr-verb-artikel|show|artikelnamn={{{artikelnamn|{{PAGENAME}}}}}|hjälpverb={{{hjälpverb|}}}|opers={{{opers|}}}|betydelser={{{betydelser|}}}|enbartbnummer={{{enbartbnummer|}}}}}</includeonly><noinclude>Denna mall är på experimentstadiet och bör ej användas i den ordinarie artikelrymden. Åberopas exempelvis med {{mall|fr-verb-test|artikelnamn{{=}}donner}}.</noinclude> 82oelziratbi0dq5cnbh6e2p3tt5j37 forkølelsessår 0 926742 3697727 2022-07-29T12:43:56Z LA2 544 nytt uppslag (danska) wikitext text/x-wiki ==Danska== ===Substantiv=== {{da-subst-t-0}} '''[[forkølelse]]s[[sår]]''' {{n}} #{{tagg|sjukdomar|språk=da}}[[munsår]], [[herpesmunsår]] #:''De herpesvarianter, der i dag forårsager '''forkølelsessår''', blev udbredt i Europa under bronzealderens migrationer, og virussens store udbredelse kan delvist skyldes de migrerendes kysseri, mener forskere nu.'' #::''De herpesvarianter, som i dag förorsakar '''munsår''', blev utbredda i Europa under bronsålderns folkvandringar, och virusets stora utbredning kan delvis skyllas på migranternas kyssande, menar forskare nu.'' 804vw06k2e21qgpwnzmbeqw40nq1wkv forkølelsessåret 0 926743 3697728 2022-07-29T12:44:11Z LA2 544 böjningsform av [[forkølelsessår]] wikitext text/x-wiki ==Danska== ===Substantiv=== '''forkølelsessåret''' #{{böjning|da|subst|forkølelsessår}} 0kqxkdzwmrcvjeqeieji7pscg7dimiw forkølelsessårene 0 926744 3697729 2022-07-29T12:44:14Z LA2 544 böjningsform av [[forkølelsessår]] wikitext text/x-wiki ==Danska== ===Substantiv=== '''forkølelsessårene''' #{{böjning|da|subst|forkølelsessår}} lcgqrjvg37izlol3pgz23k2nckivksg forkølelsessårs 0 926745 3697730 2022-07-29T12:44:17Z LA2 544 böjningsform av [[forkølelsessår]] wikitext text/x-wiki ==Danska== ===Substantiv=== '''forkølelsessårs''' #{{böjning|da|subst|forkølelsessår}} 6analt0qa5dfpnrx8w8oi57k7flfhfd forkølelsessårets 0 926746 3697731 2022-07-29T12:44:20Z LA2 544 böjningsform av [[forkølelsessår]] wikitext text/x-wiki ==Danska== ===Substantiv=== '''forkølelsessårets''' #{{böjning|da|subst|forkølelsessår}} 0mm5lbo8ve0909th46ioyb1qlqqk1a6 forkølelsessårenes 0 926747 3697732 2022-07-29T12:44:24Z LA2 544 böjningsform av [[forkølelsessår]] wikitext text/x-wiki ==Danska== ===Substantiv=== '''forkølelsessårenes''' #{{böjning|da|subst|forkølelsessår}} 8ebpbkxdeji19rj5obqs99t7ul0l349 folkevandringa 0 926748 3697735 2022-07-29T12:49:51Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Bokmål== ===Substantiv=== '''folkevandringa''' #{{böjning|no|subst|folkevandring}} nut32reppxomk9rv3nd9t8rm1h17pvz 3697748 3697735 2022-07-29T12:51:00Z LA2 544 wikitext text/x-wiki ==Bokmål== ===Substantiv=== '''folkevandringa''' #{{böjning|no|subst|folkevandring}} ==Nynorska== ===Substantiv=== '''folkevandringa''' #{{böjning|nn|subst|folkevandring}} odvmf3qxsmy18y5wygzdrjvd5pdvy8v folkevandringen 0 926749 3697736 2022-07-29T12:49:55Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Bokmål== ===Substantiv=== '''folkevandringen''' #{{böjning|no|subst|folkevandring}} ==Danska== ===Substantiv=== '''folkevandringen''' #{{böjning|da|subst|folkevandring}} lejl76fy62ogu53c34uy2ankhe05xd2 folkevandringer 0 926750 3697737 2022-07-29T12:49:58Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Bokmål== ===Substantiv=== '''folkevandringer''' #{{böjning|no|subst|folkevandring}} ==Danska== ===Substantiv=== '''folkevandringer''' #{{böjning|da|subst|folkevandring}} om0dqeqxlj5x9uyhe4m66pzjallctlq folkevandringene 0 926751 3697738 2022-07-29T12:50:01Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Bokmål== ===Substantiv=== '''folkevandringene''' #{{böjning|no|subst|folkevandring}} o0kik594aclyi7jwm0mxugpwbqdmmz4 folkevandrings 0 926752 3697739 2022-07-29T12:50:04Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Bokmål== ===Substantiv=== '''folkevandrings''' #{{böjning|no|subst|folkevandring}} ==Danska== ===Substantiv=== '''folkevandrings''' #{{böjning|da|subst|folkevandring}} jm677fkvtlw2hlefhh0s7ohbu8n6sxr folkevandringas 0 926753 3697740 2022-07-29T12:50:07Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Bokmål== ===Substantiv=== '''folkevandringas''' #{{böjning|no|subst|folkevandring}} q7pw53lftdgoowd4d3hdhzjgbtjavp6 folkevandringens 0 926754 3697741 2022-07-29T12:50:10Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Bokmål== ===Substantiv=== '''folkevandringens''' #{{böjning|no|subst|folkevandring}} ==Danska== ===Substantiv=== '''folkevandringens''' #{{böjning|da|subst|folkevandring}} a5r4gham23yniukenod0ul7z2z1p56a folkevandringers 0 926755 3697742 2022-07-29T12:50:13Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Bokmål== ===Substantiv=== '''folkevandringers''' #{{böjning|no|subst|folkevandring}} ==Danska== ===Substantiv=== '''folkevandringers''' #{{böjning|da|subst|folkevandring}} aqnfdjgqjvg5aa1d74af7n5iiegn8q1 folkevandringenes 0 926756 3697743 2022-07-29T12:50:17Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Bokmål== ===Substantiv=== '''folkevandringenes''' #{{böjning|no|subst|folkevandring}} czppockaja84abca3n6gorl4oco280m folkevandringerne 0 926757 3697744 2022-07-29T12:50:20Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Danska== ===Substantiv=== '''folkevandringerne''' #{{böjning|da|subst|folkevandring}} 3sm25ucqykpp0a4ftodtsseg15znkis folkevandringernes 0 926758 3697745 2022-07-29T12:50:23Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Danska== ===Substantiv=== '''folkevandringernes''' #{{böjning|da|subst|folkevandring}} fsp8114ueatx9rpacy9u90q3ola4pf5 folkevandringar 0 926759 3697746 2022-07-29T12:50:26Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Nynorska== ===Substantiv=== '''folkevandringar''' #{{böjning|nn|subst|folkevandring}} gi1d37p4q3bqbifdbxhr6lp1y0yzi2u folkevandringane 0 926760 3697747 2022-07-29T12:50:29Z LA2 544 böjningsform av [[folkevandring]] wikitext text/x-wiki ==Nynorska== ===Substantiv=== '''folkevandringane''' #{{böjning|nn|subst|folkevandring}} 0wwdt1b8z2p9tb4b6luekopuycv4jop munsår 0 926761 3697749 2022-07-29T12:54:30Z LA2 544 nytt uppslag (svenska) wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-t-0}} {{media|Herpes labialis - opryszczka wargowa.jpg|munsår}} '''[[mun]][[sår]]''' {{n}} #{{tagg|sjukdomar}}[[sår]] runt [[mun]]nen (på [[läpp]]arna); förorsakas bland annat av [[herpes]] #:{{sammansättningar|[[herpesmunsår]]}} 1vjs991qeicte7gjn5t0wql3r2qetfh 3697750 3697749 2022-07-29T12:54:49Z LA2 544 +översättningar; +da: [[forkølelsessår]] (assisterat) wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-t-0}} {{media|Herpes labialis - opryszczka wargowa.jpg|munsår}} '''[[mun]][[sår]]''' {{n}} #{{tagg|sjukdomar}}[[sår]] runt [[mun]]nen (på [[läpp]]arna); förorsakas bland annat av [[herpes]] #:{{sammansättningar|[[herpesmunsår]]}} ====Översättningar==== {{ö-topp|sår runt munnen (på läpparna)}} *danska: {{ö|da|forkølelsessår|n}} {{ö-botten}} rvm13myoryesj7qxa6z3jeecey00xst munsåret 0 926762 3697751 2022-07-29T12:55:01Z LA2 544 böjningsform av [[munsår]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''munsåret''' #{{böjning|sv|subst|munsår}} it8n15rebeqnq7oahrwapfd7oitey4s munsåren 0 926763 3697752 2022-07-29T12:55:05Z LA2 544 böjningsform av [[munsår]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''munsåren''' #{{böjning|sv|subst|munsår}} es56l7gbueccjcfh0ituamosn1p7kvb munsårs 0 926764 3697753 2022-07-29T12:55:08Z LA2 544 böjningsform av [[munsår]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''munsårs''' #{{böjning|sv|subst|munsår}} g1ma391ax15c1ilbj0ib081uw96pjup munsårets 0 926765 3697754 2022-07-29T12:55:11Z LA2 544 böjningsform av [[munsår]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''munsårets''' #{{böjning|sv|subst|munsår}} mtyq1hfs2r0v935246y82tp14xkh0tk munsårens 0 926766 3697755 2022-07-29T12:55:14Z LA2 544 böjningsform av [[munsår]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''munsårens''' #{{böjning|sv|subst|munsår}} buykjtxuxkdpm0vy6tbemi9sb7j7b1a tâcheron 0 926767 3697758 2022-07-29T13:19:21Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Substantiv=== {{fr-subst-m}} '''tâcheron''' {{m}} *{{uttal|fr|ipa=tɑ.ʃʁɔ̃}} #[[arbetsmyra]] #:{{besläktade ord|[[tâche]], [[tâcher]]}} qjeci08qdo10hhzhtftk16ptqdwvpju tâcherons 0 926768 3697759 2022-07-29T13:19:29Z Gabbe 1153 böjningsform av [[tâcheron]] wikitext text/x-wiki ==Franska== ===Substantiv=== '''tâcherons''' #{{böjning|fr|subst|tâcheron}} 292p05ikpanr5w283kgmcjkhrt8ct7r tacheté 0 926769 3697760 2022-07-29T13:22:27Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Adjektiv=== {{fr-adj}} '''tacheté''' *{{uttal|fr|ipa=taʃ(ə)te}} #[[fläckig]], [[prickig]] #:{{fraser|[[mésange à dos tacheté]]}} #:{{besläktade ord|[[tacher]]}} 4dr1phlf3yo3o0i8hqsxsbau2vkql46 tachetée 0 926770 3697761 2022-07-29T13:22:32Z Gabbe 1153 böjningsform av [[tacheté]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''tachetée''' #{{böjning|fr|adj|tacheté}} titna4o69wmhmngy4i736jpyoeeti77 tachetées 0 926771 3697762 2022-07-29T13:22:33Z Gabbe 1153 böjningsform av [[tacheté]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''tachetées''' #{{böjning|fr|adj|tacheté}} o03s4qppqz1bhey172y5r301h776g5j tachetés 0 926772 3697763 2022-07-29T13:22:35Z Gabbe 1153 böjningsform av [[tacheté]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''tachetés''' #{{böjning|fr|adj|tacheté}} 3q8vvfg6b19vgzklvp1lrxkwty0ofdf tabouret de bar 0 926773 3697766 2022-07-29T13:25:04Z Gabbe 1153 översättning av [[barstol]] wikitext text/x-wiki ==Franska== ===Substantiv=== {{subst|fr}} '''[[tabouret]] [[de]] [[bar]]''' {{m}} #[[barstol]] lswcsq8jwcsie8pgxf5p4w0bdg2yjwv tabouret 0 926774 3697767 2022-07-29T13:27:04Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Substantiv=== {{fr-subst-m}} '''tabouret''' {{m}} *{{uttal|fr|ipa=ta.bu.ʁɛ}} #[[taburett]], [[pall]], stol utan rygg #:{{fraser|[[tabouret de bar]]}} grfgbed3qbxs3iflx5l7x9907pvvvdh tabourets 0 926775 3697768 2022-07-29T13:27:15Z Gabbe 1153 böjningsform av [[tabouret]] wikitext text/x-wiki ==Franska== ===Substantiv=== '''tabourets''' #{{böjning|fr|subst|tabouret}} obcp4wiavhmih6yfpov3th70su3wr5s tachymètre 0 926776 3697772 2022-07-29T14:55:18Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Substantiv=== {{fr-subst-m}} '''tachymètre''' {{m}} *{{uttal|fr|ipa=ta.ki.mɛtʁ}} #[[varvräknare]], [[takometer]] #{{tagg|vardagligt|språk=fr}} [[hastighetsmätare]] ocykpq2njuqgckvuyak4k2j8zk9czgd tachymètres 0 926777 3697773 2022-07-29T14:55:26Z Gabbe 1153 böjningsform av [[tachymètre]] wikitext text/x-wiki ==Franska== ===Substantiv=== '''tachymètres''' #{{böjning|fr|subst|tachymètre}} gmcgkqwlh680xg3vh4gcjywrsylz1j8 tacot 0 926778 3697774 2022-07-29T15:00:55Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Substantiv=== {{fr-subst-m}} '''tacot''' {{m}} *{{uttal|fr|ipa=ta.ko}} #{{tagg|slang|kat=fordon|språk=fr}} [[rishög]], [[oduglig]] [[gammal]] [[bil]] #:{{etymologi|Från det ljudhärmande ''[[tac]]'' med diminutivändelsen ''[[-ot]]''.}} n6v3jhvdidx2wmo7d9m92jzv0n6ksyp visqueux 0 926779 3697776 2022-07-29T15:22:57Z Gabbe 1153 översättning av [[viskös]] wikitext text/x-wiki ==Franska== ===Adjektiv=== {{fr-adj-sx|rot=visqueu}} '''visqueux''' *{{uttal|fr|ipa=vis.kø}} #[[viskös]], [[trögflytande]] a1pibl2s2toncwzn1rnb73lkc90zoft visqueuse 0 926780 3697777 2022-07-29T15:23:03Z Gabbe 1153 böjningsform av [[visqueux]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''visqueuse''' #{{böjning|fr|adj|visqueux}} lbxkhu5c4g5qp9hqm9kscmy42puoodl visqueuses 0 926781 3697778 2022-07-29T15:23:04Z Gabbe 1153 böjningsform av [[visqueux]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''visqueuses''' #{{böjning|fr|adj|visqueux}} 6zp8avqbmo3ebfxcsfc9rnbf754bz9j camomille 0 926782 3697780 2022-07-29T15:51:58Z Gabbe 1153 översättning av [[kamomill]] wikitext text/x-wiki ==Franska== ===Substantiv=== {{fr-subst-f}} '''camomille''' {{f}} *{{uttal|fr|ipa=ka.mɔ.mij}} #{{tagg|kat=växtarter|kat2=växter|språk=fr}} [[kamomill]] #:{{fraser|[[infusion de camomille]]}} nq3caj1ubm4rhgjbv6yvkzh9xddcu0j camomilles 0 926783 3697781 2022-07-29T15:52:02Z Gabbe 1153 böjningsform av [[camomille]] wikitext text/x-wiki ==Franska== ===Substantiv=== '''camomilles''' #{{böjning|fr|subst|camomille}} 202xpkrmd2u7swvl9k63rdjq71es69x lapinuunilintu 0 926784 3697783 2022-07-29T16:55:03Z 91.153.237.78 översättning av [[nordsångare]] wikitext text/x-wiki ==Finska== ===Substantiv=== {{subst|fi}} '''lapinuunilintu''' #[[nordsångare]] 2mfnmn694bs1bgrqpj0m36791q6jscm inpyrd 0 926785 3697785 2022-07-29T17:23:24Z Gabbe 1153 Ny sida wikitext text/x-wiki ==Svenska== ===Adjektiv=== {{adj|sv}} '''inpyrd''' #{{avledning|sv|inpyra|ordform=perfpart}} #helt [[genomträngd]] av [[rök]] eller liknande #:{{citat|år=2019|datum=23 feb|titel=En munsbit av Danmark|publ=Svenska Dagbladet|förf=[[w:Viggo Cavling|Viggo Cavling]]|Det var syltor med spetsgardiner för fönstren och heltäckningsmattor så '''inpyrda''' av tobaksrök att de fungerat utmärkt som nikotintuggummi.}} 223dgkmblu09yq62iuxywilcamn5jb5 inpyrda 0 926786 3697786 2022-07-29T17:24:04Z Gabbe 1153 Ny sida wikitext text/x-wiki ==Svenska== ===Adjektiv=== '''inpyrda''' #{{böjning|sv|adj|inpyrd}} ikn7kvx5o3l7mczsqwtg8a4euvjzsph inpyrt 0 926787 3697787 2022-07-29T17:24:13Z Gabbe 1153 Ny sida wikitext text/x-wiki ==Svenska== ===Adjektiv=== '''inpyrt''' #{{böjning|sv|adj|inpyrd}} qsoqpzjj615utatf6xx45ypxe6cinq8 pissoir 0 926788 3697790 2022-07-29T17:52:19Z Gabbe 1153 översättning av [[pissoar]] wikitext text/x-wiki ==Franska== ===Substantiv=== {{fr-subst-m}} '''pissoir''' {{m}} *{{uttal|fr|ipa=pi.swaʁ}} #[[pissoar]] #:{{etymologi|Från verbet ''[[pisser]]'' tillsammans med ändelsen ''[[-oir]]''.}} 7m1ib9xafjw669olaxew3xbkuhk73bk pissoirs 0 926789 3697792 2022-07-29T17:59:51Z Gabbe 1153 böjningsform av [[pissoir]] wikitext text/x-wiki ==Franska== ===Substantiv=== '''pissoirs''' #{{böjning|fr|subst|pissoir}} gxolfd2e4hgda6ct5x6wt2qbxdryaqn aafil 0 926790 3697793 2022-07-29T18:05:03Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adverb=== {{adv|sco}} '''aafil''' #{{tagg|shetländska}} [[väldigt]] #{{tagg|shetländska}} hemskt mycket; [[jättemycket]] 8g8zjw8uj1amyf4welg5lmmhtexj5cc aald 0 926791 3697794 2022-07-29T18:05:52Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''aald''' #{{tagg|språk=sco|shetländska}} [[gammal]] #:{{varianter|[[auld]]}} 3dmcgocmqoor1irxi9fpuejlnwovfc6 3697795 3697794 2022-07-29T18:06:39Z Svenji 762 wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''aald''' #{{tagg|språk=sco|shetländska}} [[gammal]] #:{{varianter|[[auld]]}} #:{{sammansättningar|[[aald daa]]}} 9z653w3lkaolpizz652ecvpjr5dousk aald daa 0 926792 3697796 2022-07-29T18:07:13Z Svenji 762 Ny sida wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''[[aald]] [[daa]]''' #{{tagg|språk=sco|shetländska|kat=släktingar}} [[farfar]] eller [[morfar]] rqf7e5zpznjhbki10geup3ytdmw1il4 aari 0 926793 3697797 2022-07-29T18:08:11Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''aari''' #{{tagg|shetländska|språk=sco}} [[förbittrad]], [[arg]] l32zitg3bl6bvtu0q9pqs8fzhtpj6ly aathing 0 926794 3697798 2022-07-29T18:09:15Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Pronomen=== {{pron|sco}} '''aathing''' #{{tagg|shetländska|språk=sco}} [[allt]] lachqbjto9vy1b9grvae4s3wencsk4t abön 0 926795 3697799 2022-07-29T18:09:58Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Preposition=== {{prep|sco}} '''abön''' #{{tagg|språk=sco|shetländska}} [[ovanför]], [[ovan]] 2t3wslsrpl114nzkicvdu6ughs06ic2 acquant 0 926796 3697800 2022-07-29T18:11:45Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''acquant''' #[[bekantad]], [[bekant]] ebjbb9c0xr74mumkjazi4g134bpxnfb 3697801 3697800 2022-07-29T18:12:47Z Svenji 762 wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''acquant''' #[[bekantad]], [[bekant]] #:{{varianter|[[acquaant]] ''(shetländska)''}} ===Adjektiv=== {{adj|sco}} '''acquant''' # [[bekanta]] sig mduwbuguh9mrmznkomkv7e0e1yhp9sd 3697802 3697801 2022-07-29T18:13:16Z Svenji 762 wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''acquant''' #[[bekantad]], [[bekant]] #:{{varianter|[[acquaant]] ''(shetländska)''}} ===Verb=== {{verb|sco}} '''acquant''' # [[bekanta]] sig #:{{varianter|[[acquaant]] ''(shetländska)''}} b7xi8cgny7rcgrf8ghb8m3jb5hj1rs8 aert 0 926797 3697804 2022-07-29T18:14:15Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki {{se även|ært}} ==Lågskotska== ===Substantiv=== {{subst|sco}} '''aert''' #{{tagg|shetländska|språk=sco}} [[jord]] k6wb8c0ou47jl9fphk6z4g8lz50di5s aert-bark 0 926798 3697806 2022-07-29T18:17:26Z Svenji 762 översättning av [[blodrot]] wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''[[aert]]-[[bark]]''' #{{tagg|shetländska|språk=sco|kat=växter|kat2=växtarter}} [[blodrot]] oooppcl4mn48ojxyxx1u9889hmw40k2 aert-bile 0 926799 3697807 2022-07-29T18:18:26Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''[[aert]]-[[bile]]''' #{{tagg|shetländska|kat=naturgeografi|språk=sco}} [[träsk]], [[träskmark]] s5dpaij4ggo6s820wq0k3cqfjuxwlkm aert-kent 0 926800 3697808 2022-07-29T18:19:16Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''[[aert]]-[[kent]]''' #[[välkänd]], [[allmänkänd]] qp9gcmtni73jkl9178otz6lzn02zhty 3697809 3697808 2022-07-29T18:19:32Z Svenji 762 wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''[[aert]]-[[kent]]''' #{{tagg|shetländska|språk=sco}} [[välkänd]], [[allmänkänd]] k3ic8r0by9iowtefal89rwdksz226d4 aert-fast 0 926801 3697810 2022-07-29T18:20:26Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''[[aert]]-[[fast]]''' #{{tagg|språk=sco|shetländska}} [[jordfast]], [[välrotad]] onautzxvi03feun8o1ambkt95f1khnh aester 0 926802 3697811 2022-07-29T18:21:37Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Verb=== {{verb|sco}} '''aester''' #{{tagg|shetländska|språk=sco}} byta riktning till [[öster]] tl8flfbod7zsh1ji09fudj3zxck65ew aet 0 926803 3697813 2022-07-29T18:22:21Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki {{se även|æt}} ==Lågskotska== ===Verb=== {{verb|sco}} '''aet''' #{{tagg|shetländska|språk=sco}} [[äta]] c9f2piuc1l1nkx1hw8txpyyqfs2ae9f aetmell 0 926804 3697814 2022-07-29T18:25:39Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''aetmell''' #{{tagg|mat|språk=sco}} [[havregryn]] 15izm254s2dqpcxwuada79ihbh252kl 3697815 3697814 2022-07-29T18:25:53Z Svenji 762 wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''aetmell''' #{{tagg|mat|shetländska|språk=sco}} [[havregryn]] kyhg0nb3zdxmiqf56g4j5rijbuvas7r yowe 0 926805 3697817 2022-07-29T18:27:47Z Svenji 762 översättning av [[tacka]] wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''yowe''' #{{tagg|shetländska|språk=sco|kat=djurhonor}} [[tacka]] f4kug7205hcxllleb7bnw659fu98gae yarta 0 926806 3697818 2022-07-29T18:28:56Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''yarta''' #{{tagg|smeksamt|shetländska|språk=sco}} [[älskling]], [[hjärtat]] aogjyih0z26nosnq518dtrh4eywv1z3 yarfast 0 926807 3697819 2022-07-29T18:30:54Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Verb=== {{verb|sco}} '''yarfast''' #{{tagg|språk=sco|shetländska}} göra [[fast]]; [[säkra]] något från att blåsa bort, surra fast bztoj3wi1tky5ho8h89zs2vgnuxlgm0 yae 0 926808 3697820 2022-07-29T18:32:14Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adverb=== {{adv|sco}} '''yae''' #{{tagg|shetländska|språk=sco}} [[ja]] r6ug9rd9vvn2sby6u1h8qna5iang9po 3697821 3697820 2022-07-29T18:33:04Z Svenji 762 /* Lågskotska */ wikitext text/x-wiki ==Lågskotska== ===Adverb=== {{adv|sco}} '''yae''' #{{tagg|shetländska|språk=sco}} [[ja]] #:{{varianter|[[ya]]}} 6bo08bxl5vg07sjd4iy4mc2ypethk2a wye 0 926809 3697823 2022-07-29T18:34:07Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''wye''' #{{tagg|shetländska|språk=sco}} [[väg]] sfjleq8h9du5p098zd0cfe19w9y4k3f wiz 0 926810 3697824 2022-07-29T18:35:37Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Pronomen=== {{pron|sco}} '''wiz''' #{{tagg|shetländska|språk=sco}} [[oss]] mg91wmrjrxnacn2lndcrwb97hfmdc8c Wadensday 0 926811 3697825 2022-07-29T18:36:46Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''Wadensday''' #{{tagg|kat=veckodagar|språk=sco|shetländska}} [[onsdag]] qywy9mgycufneakyegp9e3jqihdzdn2 3697826 3697825 2022-07-29T18:37:02Z Svenji 762 wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''Wadensday''' #{{tagg|kat=veckodagar|språk=sco}} [[onsdag]] tw9lwkmvo50k2ili1kd27ds1pqldhqn wanrestit 0 926812 3697827 2022-07-29T18:38:16Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''[[wan-|wan]][[restit]]''' #[[outvilad]]; som sovit dåligt 7qs028a05pov1bdmamr8rkkkaarh1kt 3697828 3697827 2022-07-29T18:38:29Z Svenji 762 wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''[[wan-|wan]][[restit]]''' #{{tagg|shetländska|språk=sco}} [[outvilad]]; som sovit dåligt 96sckqzhihz2vvd42edenknqbyesyja whaal 0 926813 3697829 2022-07-29T18:39:10Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''whaal''' #{{tagg|språk=sco|däggdjur|shetländska}} [[val]] 6yhfry09skn56hrasaqiz7spw10g2jx whaar 0 926814 3697830 2022-07-29T18:40:05Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Pronomen=== {{pron|sco}} '''whaar''' #{{tagg|shetländska|språk=sco}} [[var]] ''(frågepronomen)'' aanoir4udet2gctg9gng0u115jyzf3a whalp 0 926815 3697831 2022-07-29T18:41:04Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''whalp''' #{{tagg|shetländska|kat=djurungar|språk=sco}} [[valp]] 6m7gdpu5youl1mmsvvmdz2r0z4hs6zv whan 0 926816 3697832 2022-07-29T18:41:29Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Pronomen=== {{pron|sco}} '''whan''' # [[när]] qrhcanhegwulu9t1oknt1o2m40m8k7t 3697833 3697832 2022-07-29T18:42:02Z Svenji 762 /* Lågskotska */ wikitext text/x-wiki ==Lågskotska== ===Konjunktion=== {{konj|sco}} '''whan''' # [[när]] 8tfcj14re0pwigdaljlvrtbcal42yib 3697834 3697833 2022-07-29T18:42:24Z Svenji 762 /* Lågskotska */ wikitext text/x-wiki ==Lågskotska== ===Adverb=== {{adv|sco}} '''whan''' # [[när]] ===Konjunktion=== {{konj|sco}} '''whan''' # [[när]] fq9j0601g73s534cz6n7vqcopendqxv mooratoog 0 926817 3697835 2022-07-29T18:43:53Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''mooratoog''' #{{tagg|språk=sco|shetländska|insekter}} [[myra]] 59iltxu1ainio6o6z143ose6xq4butn hellisom 0 926818 3697836 2022-07-29T18:48:41Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''hellisom''' #{{tagg|shetländska|språk=sco}} med ett trevligt sätt; [[älskvärd]] lk2z11riyhsvdlnzmbh0wxnqlfbwslz helly 0 926819 3697837 2022-07-29T18:49:20Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''helly''' #{{tagg|kat=tidsuttryck|shetländska|språk=sco}} [[helg]] ou6d8pul4r6dng1hq2ij0ejjek6rfoc helsin 0 926820 3697838 2022-07-29T18:50:48Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''helsin''' #{{tagg|språk=sco|shetländska}} [[välkomnande]] p23bwm4w8vmom15tkghozis3rgojmpc fecht 0 926821 3697839 2022-07-29T18:52:30Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Verb=== {{verb|sco}} '''fecht''' #{{tagg|språk=sco|kat=shetländska}} [[slåss]] iwbmthqkzqd7p0iu9xpqoqtlhf8robk 3697840 3697839 2022-07-29T18:53:22Z Svenji 762 /* Lågskotska */ wikitext text/x-wiki ==Lågskotska== ===Verb=== {{verb|sco}} '''fecht''' # [[slåss]] # [[kämpa]] (för/mot) stjv998s2abjb8obawf63hnhdum64uo feelin-herted 0 926822 3697841 2022-07-29T18:54:03Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''[[feelin]]-[[herted]]''' #{{tagg|språk=sco|shetländska}} [[känslig]] 0oy7g9r0noytt62qxnz6qkyemdghnqv fairntickle 0 926823 3697842 2022-07-29T18:55:43Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Substantiv=== {{subst|sco}} '''fairntickle''' #{{tagg|språk=sco|shetländska|anatomi}} [[fräkne]] 59w63oleb71pufmsehzfcfe31r9dgi0 faird 0 926824 3697843 2022-07-29T18:56:16Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''faird''' #{{tagg|shetländska|språk=sco}} [[rädd]] 7jvs47a0ovibdrb3vtw65qc8bodm9ts faase 0 926825 3697844 2022-07-29T18:58:48Z Svenji 762 nytt uppslag (lågskotska) wikitext text/x-wiki ==Lågskotska== ===Adjektiv=== {{adj|sco}} '''faase''' #{{tagg|shetländska|språk=sco}} [[falsk]] ciorvv9ekzw4nlyy76koznsnkp0k85z ciénaga 0 926826 3697848 2022-07-29T19:07:06Z Svenji 762 nytt uppslag (spanska) wikitext text/x-wiki ==Spanska== ===Substantiv=== {{es-subst-f-s}} '''ciénaga''' {{f}} #{{tagg|språk=es|kat=naturgeografi}} [[träsk]] rq7f6mct9nnh3qxz0suchrncsp53tez misère 0 926827 3697854 2022-07-29T19:13:03Z Gabbe 1153 översättning av [[misär]] wikitext text/x-wiki ==Franska== ===Substantiv=== {{fr-subst-f}} '''misère''' {{f}} *{{uttal|fr|ipa=mi.zɛʁ}} #[[misär]], [[elände]], [[fattigdom]] #[[struntsak]] :{{avgränsare}} :{{besläktade ord|[[misérable]], [[miséreux]]}} odssm5rdbeeh775itp6ws8a34qv9ghe misères 0 926828 3697855 2022-07-29T19:13:07Z Gabbe 1153 böjningsform av [[misère]] wikitext text/x-wiki ==Franska== ===Substantiv=== '''misères''' #{{böjning|fr|subst|misère}} 6oj0hpcbly27w2m9tuq1juxtgxzqup4 протипіхотний 0 926832 3697876 2022-07-29T22:18:16Z LA2 544 nytt uppslag (ukrainska) wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== {{uk-adj|протипіхо́тн|ий}} '''[[проти]][[піхотний]]''' #{{tagg|militärt|språk=uk}}anti-infanteri, [[trupp]]- #:'''''протипіхо́тна''' міна'' #::'''''trupp'''mina, '''person'''mina'' ld6zvw75b2o6ubcekv76480wvkaunbq truppmina 0 926833 3697877 2022-07-29T22:19:54Z LA2 544 nytt uppslag (svenska) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-or}} '''[[trupp]][[mina]]''' {{u}} #{{tagg|militärt}}[[landmina]] mot [[trupp]] eller [[person]] [[till fots]] #:{{synonymer|[[personmina]]}} fkqpm9zzp62n6afwrwh7kg25cpjtnyj 3697878 3697877 2022-07-29T22:26:09Z LA2 544 +översättningar; +uk: [[протипіхо́тна мі́на]]; +en: [[antipersonnel mine]]; +de: [[Antipersonenmine]]; +da: [[antipersonelmine]]; +da: [[personelmine]]; +no: [[antipersonellmine]]; +ru: [[противопехо́тная ми́на]]; +bg: [[противопехотна мина]]; +fi: [[henkilömiina]]; +fi: [[jalkaväkimiina]]; +pl: [[mina przeciwpiechotna]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-or}} '''[[trupp]][[mina]]''' {{u}} #{{tagg|militärt}}[[landmina]] mot [[trupp]] eller [[person]] [[till fots]] #:{{synonymer|[[personmina]]}} ====Översättningar==== {{ö-topp|landmina mot trupp eller person till fots}} *bokmål: {{ö|no|antipersonellmine|m}} *bulgariska: {{ö|bg|противопехотна мина|f}} *danska: {{ö|da|antipersonelmine|u}}, {{ö|da|personelmine|u}} *engelska: {{ö|en|antipersonnel mine}} *finska: {{ö+|fi|henkilömiina}}, {{ö+|fi|jalkaväkimiina}} *polska: {{ö|pl|mina przeciwpiechotna|f}} *ryska: {{ö|ru|противопехо́тная ми́на|f}} *tyska: {{ö|de|Antipersonenmine|f}} *ukrainska: {{ö|uk|протипіхо́тна мі́на|f}} {{ö-botten}} 2wt3083qdnxtxnydp19rm7ff2ul93nj 3697906 3697878 2022-07-30T05:05:22Z Pametzma 10470 +de: [[Landmine]] (assisterat) wikitext text/x-wiki ==Svenska== ===Substantiv=== {{sv-subst-n-or}} '''[[trupp]][[mina]]''' {{u}} #{{tagg|militärt}}[[landmina]] mot [[trupp]] eller [[person]] [[till fots]] #:{{synonymer|[[personmina]]}} ====Översättningar==== {{ö-topp|landmina mot trupp eller person till fots}} *bokmål: {{ö|no|antipersonellmine|m}} *bulgariska: {{ö|bg|противопехотна мина|f}} *danska: {{ö|da|antipersonelmine|u}}, {{ö|da|personelmine|u}} *engelska: {{ö|en|antipersonnel mine}} *finska: {{ö+|fi|henkilömiina}}, {{ö+|fi|jalkaväkimiina}} *polska: {{ö|pl|mina przeciwpiechotna|f}} *ryska: {{ö|ru|противопехо́тная ми́на|f}} *tyska: {{ö|de|Antipersonenmine|f}}, {{ö+|de|Landmine|f}} *ukrainska: {{ö|uk|протипіхо́тна мі́на|f}} {{ö-botten}} j2pibo59vg7rt4350dam0l4atcau6q5 truppminan 0 926834 3697879 2022-07-29T22:26:33Z LA2 544 böjningsform av [[truppmina]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''truppminan''' #{{böjning|sv|subst|truppmina}} j4xy4pk8zzy45nxxufdgh0jt72u4u5g truppminor 0 926835 3697880 2022-07-29T22:26:37Z LA2 544 böjningsform av [[truppmina]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''truppminor''' #{{böjning|sv|subst|truppmina}} boz3ka6dj78jeguism1tg741whj33kg truppminorna 0 926836 3697881 2022-07-29T22:26:40Z LA2 544 böjningsform av [[truppmina]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''truppminorna''' #{{böjning|sv|subst|truppmina}} 8hjqo7m436xx6xfienbfy800eh2k4xc truppminas 0 926837 3697882 2022-07-29T22:26:43Z LA2 544 böjningsform av [[truppmina]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''truppminas''' #{{böjning|sv|subst|truppmina}} jdp8kifw2cbe0gkblgrku15jwvzljb8 truppminans 0 926838 3697883 2022-07-29T22:26:46Z LA2 544 böjningsform av [[truppmina]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''truppminans''' #{{böjning|sv|subst|truppmina}} lgthgkqo6zo40i3qh6ryktlfn45d75h truppminors 0 926839 3697884 2022-07-29T22:26:49Z LA2 544 böjningsform av [[truppmina]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''truppminors''' #{{böjning|sv|subst|truppmina}} d4s07zir31zzesxub8j79948g98do5k truppminornas 0 926840 3697885 2022-07-29T22:26:52Z LA2 544 böjningsform av [[truppmina]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''truppminornas''' #{{böjning|sv|subst|truppmina}} f2oypgm5awgjy7bg23279h38tupdzp8 протипіхотне 0 926841 3697886 2022-07-29T22:32:46Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тне''' #{{böjning|uk|adj|протипіхотний}} 9eafv44oehkkdiq3bhgm1usfwpe8cxe протипіхотна 0 926842 3697887 2022-07-29T22:32:49Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тна''' #{{böjning|uk|adj|протипіхотний}} 07alc0puf31yhdo4i0acvu26csr29gz протипіхотні 0 926843 3697888 2022-07-29T22:32:53Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тні''' #{{böjning|uk|adj|протипіхотний}} 2e9cjzdb567ccrxka5qddq64op0cdjd протипіхотного 0 926844 3697889 2022-07-29T22:32:56Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тного''' #{{böjning|uk|adj|протипіхотний}} jmgr8hcz5gdeoy3prlqh8ot3cpwenbm протипіхотної 0 926845 3697890 2022-07-29T22:33:00Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тної''' #{{böjning|uk|adj|протипіхотний}} dvu6pzxdqe0v0ffogmfxhbu6cgvyjf0 протипіхотних 0 926846 3697891 2022-07-29T22:33:03Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тних''' #{{böjning|uk|adj|протипіхотний}} aoxfjumhq0d9e6r3dp7xddrkto70x54 протипіхотному 0 926847 3697892 2022-07-29T22:33:06Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тному''' #{{böjning|uk|adj|протипіхотний}} scvfnxulng7oz95alpk0255v49p417t протипіхотній 0 926848 3697893 2022-07-29T22:33:10Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тній''' #{{böjning|uk|adj|протипіхотний}} dioxditirak9ndc9pm6h4upq34r5ghn протипіхотним 0 926849 3697894 2022-07-29T22:33:14Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тним''' #{{böjning|uk|adj|протипіхотний}} 1e7tayrxqglf16tn653e83iefl8hcph протипіхотну 0 926850 3697895 2022-07-29T22:33:17Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тну''' #{{böjning|uk|adj|протипіхотний}} oboarll9xxzgtz5jmhd4q8h5khmkdqu протипіхотною 0 926851 3697896 2022-07-29T22:33:20Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тною''' #{{böjning|uk|adj|протипіхотний}} sfq63tt7vh59ig3f2k2k5oo9uxxzj0z протипіхотними 0 926852 3697897 2022-07-29T22:33:23Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тними''' #{{böjning|uk|adj|протипіхотний}} kcy41sqfe5bjnawoyufcki1wt4kuic2 протипіхотнім 0 926853 3697898 2022-07-29T22:33:27Z LA2 544 böjningsform av [[протипіхотний]] wikitext text/x-wiki ==Ukrainska== ===Adjektiv=== '''протипіхо́тнім''' #{{böjning|uk|adj|протипіхотний}} ro27hjihmujpomhcr07hq5bpnq462yl azurblå 0 926854 3697908 2022-07-30T05:24:22Z Pametzma 10470 nytt uppslag (svenska) wikitext text/x-wiki ==Svenska== ===Adjektiv=== {{sv-adj-alt-okomp|pers=-|adv=}} '''azurblå''' #[[lysande]] [[blå]] jlk9o3819bl31sgdl2edm6mguqe5c4o 3697909 3697908 2022-07-30T05:24:57Z Pametzma 10470 +översättningar; +de: [[azurblau]] (assisterat) wikitext text/x-wiki ==Svenska== ===Adjektiv=== {{sv-adj-alt-okomp|pers=-|adv=}} '''azurblå''' #[[lysande]] [[blå]] ====Översättningar==== {{ö-topp|lysande blå}} *tyska: {{ö+|de|azurblau}} {{ö-botten}} t8uzwjaytxb5xfqseccvjlxam5vq2oj Muggel 0 926855 3697911 2022-07-30T05:29:05Z Pametzma 10470 översättning av [[mugglare]] wikitext text/x-wiki ==Tyska== ===Substantiv=== {{de-subst-m}} '''Muggel''' {{m}} #[[mugglare]] pp2csdv5yhd5rwletts4lvmkf4327mt Kopfweide 0 926856 3697917 2022-07-30T05:38:00Z Pametzma 10470 nytt uppslag (tyska) wikitext text/x-wiki ==Tyska== ===Substantiv=== {{de-subst-f|plural=Kopfweiden}} '''[[Kopf]][[Weide|weide]]''' #{{tagg|träd|språk=de}} [[pilträd]] j518jorkprbf13ta0aot8bkes4ehy5f maboul 0 926857 3697918 2022-07-30T05:38:30Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Adjektiv=== {{fr-adj}} '''maboul''' *{{uttal|fr|ipa=ma.bul}} #{{tagg|vardagligt|språk=fr}} [[tokig]] #:{{etymologi|{{härledning|ar|مهبول|språk=fr}}}} l8byl3qsz1npvizr2qkzvks68hb3mif maboule 0 926858 3697919 2022-07-30T05:38:34Z Gabbe 1153 böjningsform av [[maboul]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''maboule''' #{{böjning|fr|adj|maboul}} 1hjjcuxnnimbheih72hmu7wuzo87zd2 maboules 0 926859 3697920 2022-07-30T05:38:35Z Gabbe 1153 böjningsform av [[maboul]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''maboules''' #{{böjning|fr|adj|maboul}} bf7dgdsd3p5z6yymowf85m5cx5lrelk mabouls 0 926860 3697921 2022-07-30T05:38:36Z Gabbe 1153 böjningsform av [[maboul]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''mabouls''' #{{böjning|fr|adj|maboul}} pkdptclkubzyblayface6btkujwchkz Weltmärkte 0 926861 3697923 2022-07-30T05:41:25Z Pametzma 10470 böjningsform av [[Weltmarkt]] wikitext text/x-wiki ==Tyska== ===Substantiv=== '''Weltmärkte''' #{{böjning|de|subst|Weltmarkt}} 6gecpkkat4oofukpsvra2irpoqu3j73 maçonnique 0 926862 3697924 2022-07-30T05:42:13Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Adjektiv=== {{fr-adj-e}} '''maçonnique''' *{{uttal|fr|ipa=ma.sɔ.nik}} #som avser [[frimurare]] #:{{besläktade ord|[[maçon]]}} q6q07lg5ajp3ci87ggbmt03cevbkn8i maçonniques 0 926863 3697925 2022-07-30T05:42:17Z Gabbe 1153 böjningsform av [[maçonnique]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''maçonniques''' #{{böjning|fr|adj|maçonnique}} rwcsbf8m8nzvnxv96c16thgl7lkh1rk luxuriant 0 926864 3697936 2022-07-30T06:34:32Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Adjektiv=== {{fr-adj}} '''luxuriant''' *{{uttal|fr|ipa=lyk.sy.ʁjɑ̃}} #[[yppig]], [[frodig]] #:{{besläktade ord|[[luxure]], [[luxurieux]]}} c05e5me09jtpcrp1dy2wyxd5hle8495 luxuriants 0 926865 3697937 2022-07-30T06:34:36Z Gabbe 1153 böjningsform av [[luxuriant]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''luxuriants''' #{{böjning|fr|adj|luxuriant}} l2c71wc94hdq0x46dqf4ig01p2nywz4 luxuriantes 0 926866 3697938 2022-07-30T06:34:37Z Gabbe 1153 böjningsform av [[luxuriant]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''luxuriantes''' #{{böjning|fr|adj|luxuriant}} 0umyufbvbuf71o8zztj2vc6hf4py2k4 luxuriante 0 926867 3697939 2022-07-30T06:34:38Z Gabbe 1153 böjningsform av [[luxuriant]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''luxuriante''' #{{böjning|fr|adj|luxuriant}} f4l33m24ih70imm2t3zb38zmy2e3yw1 lutte libre 0 926868 3697941 2022-07-30T07:09:01Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Substantiv=== {{subst|fr}} '''[[lutte]] [[libre]]''' {{f}} #[[fribrottning]] 537g2az1m3hldvvijeuhaucpbvix7rq luttes 0 926869 3697943 2022-07-30T07:10:46Z Gabbe 1153 böjningsform av [[lutte]] wikitext text/x-wiki ==Franska== ===Substantiv=== '''luttes''' #{{böjning|fr|subst|lutte}} 5dprv7b9a6nw1bhb7v9uvu4cypsrb1b lapsivesi 0 926870 3697947 2022-07-30T07:34:37Z 91.153.237.78 översättning av [[fostervatten]] wikitext text/x-wiki ==Finska== ===Substantiv=== {{subst|fi}} '''lapsivesi''' #[[fostervatten]] 8zubdgsxaahkcajgzi5on11g6komies luxure 0 926871 3697952 2022-07-30T08:36:23Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Substantiv=== {{fr-subst-f}} '''luxure''' {{f}} *{{uttal|fr|ipa=lyk.syʁ}} #[[otukt]], [[vällust]] #:{{diverse|Ej att förväxla med ''[[luxation]]'' eller ''[[luxe]]''.}} #:{{besläktade ord|[[luxuriant]], [[luxurieux]]}} 0mldqqozhtvksutnj506cjlwywl0sq6 luxures 0 926872 3697953 2022-07-30T08:36:27Z Gabbe 1153 böjningsform av [[luxure]] wikitext text/x-wiki ==Franska== ===Substantiv=== '''luxures''' #{{böjning|fr|subst|luxure}} r8hzn8bglb9z7w2r6r42ut76abqddao luxurieux 0 926873 3697954 2022-07-30T08:39:53Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Adjektiv=== {{fr-adj-sx|rot=luxurieu}} '''luxurieux''' *{{uttal|fr|ipa=lyk.sy.ʁjø}} #[[otuktig]], [[vällustig]] #:{{besläktade ord|[[luxure]], [[luxuriant]]}} eiy7l30ud241figu6cr6kzs24t1gqdc luxurieuse 0 926874 3697955 2022-07-30T08:39:57Z Gabbe 1153 böjningsform av [[luxurieux]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''luxurieuse''' #{{böjning|fr|adj|luxurieux}} 28kn80zi5363n3z0l7g6ymb2bb3rdma luxurieuses 0 926875 3697956 2022-07-30T08:40:00Z Gabbe 1153 böjningsform av [[luxurieux]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''luxurieuses''' #{{böjning|fr|adj|luxurieux}} 37pg0sn6mfanrudrvodeonl2cnyhk2w proje 0 926876 3697959 2022-07-30T09:17:48Z LA2 544 översättning av [[projekt]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== {{tr-subst|proje|projeler |projeyi|projeleri |projeye|projelere |projede|projelerde |projeden|projelerden |projenin|projelerin}} '''proje''' #[[projekt]] #:{{besläktade ord|[[projece]], [[projeci]], [[projecik]], [[projelendirmek]], [[projeli]], [[projelik]], [[projesi]], [[projesiz]], [[projeyken]], [[projeyle]], [[projeyse]]}} 3inia9orglq5cypqh3g7mhg77b5bk4f projeler 0 926877 3697960 2022-07-30T09:18:18Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projeler''' #{{böjning|tr|subst|proje}} 9qx7etg4npei4527csn5pkkfkbq02vf projeyi 0 926878 3697961 2022-07-30T09:18:22Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projeyi''' #{{böjning|tr|subst|proje}} s36xcsfekbi3hftwosnc2f3qxt59qvk projeleri 0 926879 3697962 2022-07-30T09:18:25Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projeleri''' #{{böjning|tr|subst|proje}} n6k7l2lqom9dno57qa7q8rb8d8tl2zl projeye 0 926880 3697963 2022-07-30T09:18:28Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projeye''' #{{böjning|tr|subst|proje}} 09t6r86zcqz4suemnkji0edxygo04uo projelere 0 926881 3697964 2022-07-30T09:18:31Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projelere''' #{{böjning|tr|subst|proje}} 4rcofehavm0tbp3idahn9ql4cf3y4n5 projede 0 926882 3697965 2022-07-30T09:18:35Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projede''' #{{böjning|tr|subst|proje}} 6667hl4gmin9ughqf8jhz4zn9lp6ys4 projelerde 0 926883 3697966 2022-07-30T09:18:38Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projelerde''' #{{böjning|tr|subst|proje}} nhtl9y676q79beibpsfnmjyut12tyhn projeden 0 926884 3697967 2022-07-30T09:18:42Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projeden''' #{{böjning|tr|subst|proje}} kuw0074z7zm26x7noe2m59t2c39halw projelerden 0 926885 3697968 2022-07-30T09:18:45Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projelerden''' #{{böjning|tr|subst|proje}} 1icrc9wusdyemefo63vx13rre57prjf projenin 0 926886 3697969 2022-07-30T09:18:49Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projenin''' #{{böjning|tr|subst|proje}} h8wa0ysab0lfwju03qv4fsretxqm1ra projelerin 0 926887 3697970 2022-07-30T09:18:52Z LA2 544 böjningsform av [[proje]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''projelerin''' #{{böjning|tr|subst|proje}} 32s0uypmjtx2y0jytua2k0k9vby3kl0 kurşun 0 926888 3697974 2022-07-30T09:28:33Z LA2 544 översättning av [[kula]]; nytt uppslag (turkiska) wikitext text/x-wiki ==Turkiska== ===Adjektiv=== {{adj|tr}} '''kurşun''' #av [[bly]] ===Substantiv=== {{tr-subst|kurşun|kurşunlar |kurşunu|kurşunları |kurşuna|kurşunlara |kurşunda|kurşunlarda |kurşundan|kurşunlardan |kurşunun|kurşunların}} '''kurşun''' #{{tagg|grundämnen|språk=tr}}[[bly]] #{{tagg|vapen|språk=tr}}[[kula]], [[gevärskula]] #:{{synonymer|[[mermi]]}} fehza22g1vi5vkc96wbp4m371o283cn kurşunlar 0 926889 3697975 2022-07-30T09:28:56Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşunlar''' #{{böjning|tr|subst|kurşun}} khjycv05u3loa77g1r1emfyzw1b4ql3 kurşunu 0 926890 3697976 2022-07-30T09:29:00Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşunu''' #{{böjning|tr|subst|kurşun}} 8egkb2wjm084bda9dtp0rmv5gmiqbdj kurşunları 0 926891 3697977 2022-07-30T09:29:03Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşunları''' #{{böjning|tr|subst|kurşun}} tkol46g20iggkf31qjee4gsew5x8cx6 kurşuna 0 926892 3697978 2022-07-30T09:29:06Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşuna''' #{{böjning|tr|subst|kurşun}} 0nhcfqk2x1han13zxjz11hcjygvrw8t kurşunlara 0 926893 3697979 2022-07-30T09:29:09Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşunlara''' #{{böjning|tr|subst|kurşun}} 6wy1oquf1ubj7yp37jxp6n8u7wb4va0 kurşunda 0 926894 3697980 2022-07-30T09:29:13Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşunda''' #{{böjning|tr|subst|kurşun}} 4dp57wyh2m32ytzd0vryvnwqx9a8o8m kurşunlarda 0 926895 3697981 2022-07-30T09:29:16Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşunlarda''' #{{böjning|tr|subst|kurşun}} nbgpb4zprgnrvkdjcgwnquwvutk4p23 kurşundan 0 926896 3697982 2022-07-30T09:29:19Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşundan''' #{{böjning|tr|subst|kurşun}} o40cpg468pkv1ej43awgeyresoqixxr kurşunlardan 0 926897 3697983 2022-07-30T09:29:23Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşunlardan''' #{{böjning|tr|subst|kurşun}} dkgtb74zot72au4k1ku5574mer765da kurşunun 0 926898 3697984 2022-07-30T09:29:26Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşunun''' #{{böjning|tr|subst|kurşun}} 2cyoxe59k49cyyxm8l1w95pqqi1ee43 kurşunların 0 926899 3697985 2022-07-30T09:29:29Z LA2 544 böjningsform av [[kurşun]] wikitext text/x-wiki ==Turkiska== ===Substantiv=== '''kurşunların''' #{{böjning|tr|subst|kurşun}} hub55lo2k8c7roqbyqcgs778lqb56w0 Kategori:Turkiska/Vapen 14 926900 3697986 2022-07-30T09:30:37Z LA2 544 Ny sida wikitext text/x-wiki {{kategorinavigering|Turkiska|Vapen|Militärt}} nhmqd4l4pxjky3gttrj675bgoq40fn5 gisement 0 926901 3697987 2022-07-30T09:30:49Z Gabbe 1153 översättning av [[fyndighet]] wikitext text/x-wiki ==Franska== ===Substantiv=== {{fr-subst-m}} '''gisement''' {{m}} *{{uttal|fr|ipa=ʒiz.mɑ̃}} #{{tagg|geologi|språk=fr}} [[fyndighet]] #:{{etymologi|Verbet ''[[gésir]]'' med ändelsen ''[[-ment]]''. Jämför med svenska "[[lager]]" (i geologisk mening).}} 35vycx872hly83kxjel58zepzv6u3al gisements 0 926902 3697988 2022-07-30T09:30:53Z Gabbe 1153 böjningsform av [[gisement]] wikitext text/x-wiki ==Franska== ===Substantiv=== '''gisements''' #{{böjning|fr|subst|gisement}} t8pqfhk0yknhdsj6jl46b0zffceb6u3 åksjuka 0 926903 3697989 2022-07-30T09:38:08Z LA2 544 nytt uppslag (svenska) wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Substantiv=== {{sv-subst-n-oräkn|fog=}} '''[[åka|åk]][[sjuka]]''' {{u}} #{{tagg|sjukdomar}}[[illamående]] av att [[åka]] (bil, buss, tåg) #:{{synonymer|[[rymdsjuka]], [[rörelsesjuka]], [[sjösjuka]]}} #:{{besläktade ord|[[åksjuk]]}} huojk8ec7xytdydj6rzeb1dv1u9hgpz 3697994 3697989 2022-07-30T09:39:17Z LA2 544 wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Adjektiv=== '''åksjuka''' #{{böjning|sv|adj|åksjuk}} ===Substantiv=== {{sv-subst-n-oräkn|fog=}} '''[[åka|åk]][[sjuka]]''' {{u}} #{{tagg|sjukdomar}}[[illamående]] av att [[åka]] (bil, buss, tåg) #:{{synonymer|[[rymdsjuka]], [[rörelsesjuka]], [[sjösjuka]]}} #:{{besläktade ord|[[åksjuk]]}} k8u45j9yx8peidjj96w3x6c6kcn9pf3 3697998 3697994 2022-07-30T09:41:38Z LA2 544 +översättningar; +da: [[køresyge]]; +fo: [[farverkur]]; +da: [[transportsyge]]; +de: [[Reisekrankheit]] (assisterat) wikitext text/x-wiki {{wikipedia}} ==Svenska== ===Adjektiv=== '''åksjuka''' #{{böjning|sv|adj|åksjuk}} ===Substantiv=== {{sv-subst-n-oräkn|fog=}} '''[[åka|åk]][[sjuka]]''' {{u}} #{{tagg|sjukdomar}}[[illamående]] av att [[åka]] (bil, buss, tåg) #:{{synonymer|[[rymdsjuka]], [[rörelsesjuka]], [[sjösjuka]]}} #:{{besläktade ord|[[åksjuk]]}} ====Översättningar==== {{ö-topp|illamående av att åka (bil, buss, tåg)}} *danska: {{ö|da|køresyge|u}}, {{ö|da|transportsyge|u}} *färöiska: {{ö|fo|farverkur|m}} *tyska: {{ö+|de|Reisekrankheit|f}} {{ö-botten}} bwfwv6m78vny2fa8vwk7p7ca0vszl0r åksjukan 0 926904 3697990 2022-07-30T09:38:19Z LA2 544 böjningsform av [[åksjuka]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''åksjukan''' #{{böjning|sv|subst|åksjuka}} 9shtywbjwo86aa2kl5yxwz4dgtz0kel åksjukas 0 926905 3697991 2022-07-30T09:38:23Z LA2 544 böjningsform av [[åksjuka]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''åksjukas''' #{{böjning|sv|subst|åksjuka}} kiqz1iicb6wd8prkl4uye4xtyll27bn åksjukans 0 926906 3697992 2022-07-30T09:38:26Z LA2 544 böjningsform av [[åksjuka]] wikitext text/x-wiki ==Svenska== ===Substantiv=== '''åksjukans''' #{{böjning|sv|subst|åksjuka}} cmt0vpc0sqmrgz0uthvlzsxqczobb8u åksjuke 0 926907 3697993 2022-07-30T09:38:54Z LA2 544 böjningsform av [[åksjuk]] wikitext text/x-wiki ==Svenska== ===Adjektiv=== '''åksjuke''' #{{böjning|sv|adj|åksjuk}} qvtiqn6qm5slqwzqxqwi5kd0181wudq åksjuk 0 926908 3697995 2022-07-30T09:39:26Z LA2 544 nytt uppslag (svenska) wikitext text/x-wiki ==Svenska== ===Adjektiv=== {{sv-adj-okomp|pers=|adv=-}} '''[[åka|åk]][[sjuk]]''' #[[illamående]] av att [[åka]] (bil, buss, tåg) #:{{besläktade ord|[[åksjuka]]}} nq4ooy4lf1ssefgqu1iyjgr7tl94fvs 3697997 3697995 2022-07-30T09:40:01Z LA2 544 +översättningar; +da: [[køresyg]]; +de: [[reisekrank]] (assisterat) wikitext text/x-wiki ==Svenska== ===Adjektiv=== {{sv-adj-okomp|pers=|adv=-}} '''[[åka|åk]][[sjuk]]''' #[[illamående]] av att [[åka]] (bil, buss, tåg) #:{{besläktade ord|[[åksjuka]]}} ====Översättningar==== {{ö-topp|illamående av att åka (bil, buss, tåg)}} *danska: {{ö|da|køresyg}} *tyska: {{ö|de|reisekrank}} {{ö-botten}} 7w9bb8qdp9jio8uqjb7exwupattgljz åksjukt 0 926909 3697996 2022-07-30T09:39:34Z LA2 544 böjningsform av [[åksjuk]] wikitext text/x-wiki ==Svenska== ===Adjektiv=== '''åksjukt''' #{{böjning|sv|adj|åksjuk}} o9dq8eq8pdxgik6g84rjjatc6hqu957 transportsygen 0 926910 3698000 2022-07-30T09:42:44Z LA2 544 böjningsform av [[transportsyge]] wikitext text/x-wiki ==Danska== ===Substantiv=== '''transportsygen''' #{{böjning|da|subst|transportsyge}} diw6hk98138ao76a6y96z4fo0rvxiau transportsyges 0 926911 3698001 2022-07-30T09:42:48Z LA2 544 böjningsform av [[transportsyge]] wikitext text/x-wiki ==Danska== ===Substantiv=== '''transportsyges''' #{{böjning|da|subst|transportsyge}} pp48ajq6ble141bnszme5hxo3s17nyo transportsygens 0 926912 3698002 2022-07-30T09:42:51Z LA2 544 böjningsform av [[transportsyge]] wikitext text/x-wiki ==Danska== ===Substantiv=== '''transportsygens''' #{{böjning|da|subst|transportsyge}} qiftig47xztwkwkg47c8rp9gfiyno4s luné 0 926913 3698003 2022-07-30T10:43:22Z Gabbe 1153 nytt uppslag (franska) wikitext text/x-wiki ==Franska== ===Adjektiv=== {{fr-adj}} '''luné''' *{{uttal|fr|ipa=ly.ne}} #på ett visst humör #:''bien '''luné''''' #::''på bra humör'' #:''mal '''luné''''' #::''på dåligt humör'' #:{{etymologi|Av ''[[lune]]'' (måne), från den gamla föreställningen att månens faser påverkar människors humör. Jämför med ursprunget till uttryck som svenskans "[[mångalen]]" eller engelskans ''[[lunatic]]''.}} roomhkn74tcvn789w2zl03dfrh9lmg7 lunée 0 926914 3698004 2022-07-30T10:43:28Z Gabbe 1153 böjningsform av [[luné]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''lunée''' #{{böjning|fr|adj|luné}} 28km5iex54q5vedcv6q5jgdezuii9ht lunées 0 926915 3698005 2022-07-30T10:43:30Z Gabbe 1153 böjningsform av [[luné]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''lunées''' #{{böjning|fr|adj|luné}} 024kxapp8meull38kpgpo0b3o9muhed lunés 0 926916 3698006 2022-07-30T10:43:31Z Gabbe 1153 böjningsform av [[luné]] wikitext text/x-wiki ==Franska== ===Adjektiv=== '''lunés''' #{{böjning|fr|adj|luné}} 4zg1edniiofcpbps8b9fp2p3ty59vh0