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
tri
0
2227
3697609
3365533
2022-07-28T14:10:46Z
Gabbe
1153
la till franska
wikitext
text/x-wiki
{{se även|trì|tři}}
==Albanska==
===Räkneord===
{{räkn|sq}}
'''tri'''
#grundtalet [[tre]]
#:{{synonymer|[[tre]]}}
==Bretonska==
===Räkneord===
{{räkn|br}}
'''tri''' {{m}}
#grundtalet [[tre]]
#:{{användning|Används till skillnad från ''[[teir]]'' för maskulina ord.}}
==Esperanto==
===Räkneord===
{{räkn|eo}}
'''tri'''
#grundtalet [[tre]]
==Franska==
===Substantiv===
{{fr-subst-m}}
'''tri''' {{m}}
*{{uttal|fr|ipa=tʁi}}
#[[urval]], [[gallring]], [[sortering]]
#:{{besläktade ord|[[triage]], [[trier]]}}
==Kroatiska==
===Räkneord===
{{räkn|hr}}
'''tri'''
#grundtalet [[tre]]
==Kymriska==
===Räkneord===
{{räkn|cy}}
'''tri'''
#grundtalet [[tre]]
==Älvdalska==
===Räkneord===
{{räkn|ovd}}
'''tri'''
#grundtalet [[tre#Svenska|tre]]
:{{avgränsare}}
:{{etymologi|Av {{härledning-|non|[[þrír#Fornnordiska|þrír]]|språk=ovd}}, av {{härledning-|gem-ugm|[[þrijiz#Urgermanska|*þrijiz]]|språk=ovd}}, av {{härledning-|ine-uie|[[tréjes#Urindoeuropeiska|*tréjes]]|språk=ovd}}}}
1gzr5j4dgcjv2lf4v4mrfl91yhautnx
Sprache
0
2607
3697669
3688979
2022-07-29T05:57:39Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
{{struktur|Kanske skulle {{mall|topp-göm}} kunna användas. Detta ser ju bokstavligen ut som definitionen av kaos.}}
==Tyska==
===Substantiv===
{{de-subst-f|plural=Sprachen}}
'''Sprache''' {{f}}
#[[språk]], [[tungomål]]
#:{{hyponymer|[[:Kategori:Tyska/Språk]]}}
#:{{besläktade ord|[[sprechen]]}}
#:{{sammansättningar|[[Abstandssprache]], [[Allgemeinsprache]], [[Ammensprache]], [[Amtssprache]], [[Antisprache]], [[Arbeitssprache]], [[Ausbausprache]], [[Ausgangssprache]], [[Ausgleichssprache]], [[Aussprache]], [[Beamtensprache]], [[Behördensprache]], [[Bergmannssprache]], [[Berufssprache]], [[Beschreibungssprache]], [[Bildersprache]], [[Bildungssprache]], [[Blumensprache]], [[Dachsprache]], [[Dichtersprache]], [[Distanzsprache]], [[Druckersprache]], [[Einheitssprache]], [[Empfängersprache]], [[Erstsprache]], [[Expertensprache]], [[Fachsprache]], [[Familiensprache]], [[Folgesprache]], [[Formensprache]], [[Frauensprache]], [[Fremdsprache]], [[Gaunersprache]], [[Gebärdensprache]], [[Gebersprache]], [[Gegenwartssprache]], [[Geheimsprache]], [[Gelehrtensprache]], [[Gemeinsprache]], [[Gerichtssprache]], [[Geschäftssprache]], [[Grundsprache]], [[Gruppensprache]], [[Handelssprache]], [[Händlersprache]], [[Handwerkersprache]], [[Hansesprache]], [[Hauptsprache]], [[Heimatsprache]], [[Heeressprache]], [[Herkunftssprache]], [[Hilfssprache]], [[Idealsprache]], [[Indianersprache]], [[Individualsprache]], [[Insidersprache]], [[Interimsprache]], [[Internetsprache]], [[Jägersprache]], [[Jugendsprache]], [[Kanzleisprache]], [[Kaufmannssprache]], [[Kindersprache]], [[Kirchensprache]], [[Körpersprache]], [[Kolonialsprache]], [[Kommunikationssprache]], [[Komponentensprache]], [[Konferenzsprache]], [[Kontaktsprache]], [[Kontrasprache]], [[Kreolsprache]], [[Küchensprache]], [[Kultsprache]], [[Kultursprache]], [[Kundensprache]], [[Kunstsprache]], [[Laiensprache]], [[Landessprache]], [[Lautsprache]], [[Lernersprache]], [[Liturgiesprache]], [[Löffelsprache]], [[Lokalsprache]], [[Männersprache]], [[Mediensprache]], [[Mehrheitssprache]], [[Metasprache]], [[Metzgersprache]], [[Migrantensprache]], [[Militärsprache]], [[Minderheitensprache]], [[Minderheitssprache]], [[Minoritätssprache]], [[Missionssprache]], [[Muttersprache]], [[Nachbarsprache]], [[Nahsprache]], [[Nähesprache]], [[Nationalsprache]], [[Nehmersprache]], [[Netzsprache]], [[Objektsprache]], [[Originalsprache]], [[Orthosprache]], [[Ortssprache]], [[Paarsprache]], [[Pennälersprache]], [[Pflichtsprache]], [[Pidginsprache]], [[Plansprache]], [[Pressesprache]], [[Privatsprache]], [[Programmiersprache]], [[Protosprache]], [[Quellsprache]], [[Rechtssprache]], [[Reduktionssprache]], [[Regionalssprache]], [[Ritualsprache]], [[Sakralsprache]], [[Schreibsprache]], [[Schülersprache]], [[Schulsprache]], [[Seemannssprache]], [[Soldatensprache]], [[Sondersprache]], [[Spendersprache]], [[Spezialsprache]], [[Spracharmut]], [[Sprachbarriere]], [[Sprachcafé]], [[Sprachenerwerb]], [[Sprachfehler]], [[Sprachentwicklung]], [[Spracherwerb]], [[Sprachfamilie]], [[Sprachfähigkeit]], [[Sprachfertigkeit]], [[Sprachgebrauch]], [[Sprachgefühl]], [[Sprachgemeinschaft]], [[Sprachgenie]], [[Sprachgeschichte]], [[Sprachgesetz]], [[Sprachgewohnheit]], [[Sprachjurist]], [[Sprachkenntnisse]], [[Sprachkurs]], [[Sprachlaut]], [[Sprachlehrer]], [[Sprachlehrerin]], [[Sprachmelodie]], [[Sprachmischung]], [[Sprachmitteilung]], [[Sprachnachricht]], [[Sprachpaar]], [[Sprachpflege]], [[Sprachpurismus]], [[Sprachpurist]], [[Sprachpuristin]], [[Sprachraum]], [[Sprachreinigung]], [[Sprachstamm]], [[Sprachstörung]], [[Sprachtandem]], [[Sprachtest]], [[Sprachunterricht]], [[Sprachveränderung]], [[Sprachvermögen]], [[Sprachverwirrung]], [[Sprachwissenschaft]], [[Sprachwissenschaftler]], [[Sprachwissenschaftlerin]], [[sprachwissenschaftlich]], [[Sprachzentrum]], [[Staatssprache]], [[Stadtsprache]], [[Tochtersprache]], [[Tonsprache]], [[Umgangssprache]], [[Umgebungssprache]], [[Universalsprache]], [[Unterrichtssprache]], [[Ursprache]], [[Verkehrssprache]], [[Vermittlersprache]], [[Verwaltungssprache]], [[Viehhändlersprache]], [[Volkssprache]], [[Vollsprache]], [[Zielsprache]], [[Weltsprache]], [[Welthilfssprache]], [[Zeichensprache]], [[Zweitsprache]], [[Zwergsprache]]}}
9ryem93wkoi7x7kecylbbmr3de63yb7
lastbil
0
18170
3697648
3675940
2022-07-28T21:32:04Z
LA2
544
+fi: [[rekka]]; +fi: [[rekka-auto]] (assisterat)
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-n-ar}}
{{media|Scania porteur benne tp.jpeg|en typisk lastbil}}
'''[[last]][[bil]]'''
#{{tagg|kat=fordon}} [[bil]] avsedd för transport av gods; delas in i lätt lastbil (max 3,5 ton som totalvikt) samt tung lastbil
#:{{hyponymer|[[långtradare]]}}
#:{{hyperonymer|[[bil]]}}
#:{{sammansättningar|[[lastbilschaufför]], [[lastbilsflak]], [[lastbilsförare]], [[lastbilshytt]], [[lastbilskonvoj]], [[lastbilssläp]], [[lastbilstrafik]], [[lastbilstransport]]}}
====Översättningar====
{{ö-topp|bil för transport av gods}}
*arabiska: {{ö|ar|شاحِنَه، سَيّارَة شَحْن}}
*belarusiska: {{ö|be|грузавік|m}}
*bokmål: {{ö|no|lastebil}}
*bulgariska: {{ö|bg|камион}}
*danska: {{ö+|da|lastbil}}, {{ö|da|lastvogn}}
*engelska:
**amerikansk engelska: {{ö+|en|truck}}
**brittisk engelska: {{ö+|en|lorry}}
*estniska: {{ö|et|veoauto}}
*finska: {{ö+|fi|kuorma-auto}}, {{ö+|fi|rekka}}, {{ö+|fi|rekka-auto}}
*franska: {{ö+|fr|camion}}
*grekiska: {{ö+|el|φορτηγό}}
*indonesiska: {{ö+|id|truk}}
*isländska: {{ö|is|vörubifreið}}
*italienska: {{ö+|it|camion}}
*japanska: {{ö|ja|トラック}}
*kinesiska: {{ö+|zh-tw|卡車}}
*koreanska: {{ö+|ko|트럭}}
*kvänska: {{ö|fkv|lastipiili}}
*latin: {{ö|la|autocarrum|n}}
*lettiska: {{ö|lv|smagā}}, {{ö|lv|kravas automašīna}}
*litauiska: {{ö|lt|sunkvežimis}}
*nederländska: {{ö+|nl|vrachtwagen}}
*nynorska: {{ö|nn|lastebil|m}}
*polska: {{ö|pl|samochód ciężarowy}}, {{ö+|pl|ciężarówka}}
*portugisiska:
**brasiliansk portugisiska: {{ö+|pt|caminhão|m}}
**portugisisk portugisiska: {{ö+|pt|camião|m}}
*rumänska: {{ö+|ro|camion}}
*ryska: {{ö+|ru|грузовик}}
*slovakiska: {{ö|sk|nákladné auto}}, {{ö|sk|kamión}}
*slovenska: {{ö+|sl|tovornjak}}
*spanska: {{ö+|es|camión}}
*tjeckiska: {{ö|cs|nákladní auto}}, {{ö|cs|kamión}}
*turkiska: {{ö+|tr|kamyon}}
*tyska: {{ö+|de|Lastwagen|m}}, {{ö+|de|Lastkraftwagen|m}}, {{ö+|de|LKW|m}}, {{ö+|de|Laster|m|not=vard.}}, {{ö|de|Brummi|m|not=vard.}}, {{ö+|de|Camion}}
*ukrainska: {{ö+|uk|вантажівка|f}}, {{ö|uk|грузовик|m}}
*ungerska: {{ö+|hu|teherautó}}, {{ö+|hu|kamion}}
*vietnamesiska: {{ö|vi|xe tải}}
{{ö-botten}}
4cftamc7t2wr4l5k14ozsiqgeou5fj4
grönsak
0
20743
3697656
3648544
2022-07-29T05:30:22Z
Pametzma
10470
/* Svenska */
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''[[grön]][[sak]]'''
#{{tagg|kat=mat|allmänt|text=icke-[[botanisk]] term}} ätbara växter (oftast även [[svamp]]ar) som inte är [[söt]]a eller anses vara [[nöt]]ter, [[säd]], [[ört]]er, och [[frukt]]er (i allmän definition), oftast liknande örter (i botanisk betydelse)
#:{{sammansättningar|[[grönsaksaffär]], [[grönsaksbiff]], [[vintergrönsak]]}}
====Översättningar====
{{ö-topp|ätbar växt}}
*afrikaans: {{ö|af|groente}}
*bokmål: {{ö+|no|grønnsak}}
*bosniska: {{ö|bs|povrće|n}}
*danska: {{ö+|da|grøntsag|c}}, {{ö+|da|grønsag|c}}
*engelska: {{ö+|en|vegetable}}, {{ö+|en|veggie|not=vardagligt}}
*esperanto: {{ö+|eo|legomo}}
*estniska: {{ö|et|köögivili}}
*finska: {{ö+|fi|vihannes}}
*franska: {{ö+|fr|légume|m}}
*frisiska: {{ö+|fy|griente}}
*grönländska: {{ö|kl|grøntsagi}}
*hebreiska: {{ö+|he|יֶרֶק|tr=yérek}}
*hiligaynon: {{ö|hil|kautanan}}
*hindi: {{ö+|hi|सब्ज़ी|f|tr=sabzī}}
*ido: {{ö+|io|legumo}}
*isländska: {{ö+|is|grænmeti|n}}
*italienska: {{ö+|it|verdura|f}}
*japanska: {{ö+|ja|野菜|tr=やさい, yasai}}
*jiddisch: {{ö|yi|גרינס|n|tr=grins}}
*kurdiska: {{ö+|ku|hêşînahî}}, {{ö+|ku|sebze}}
*kymriska: {{ö+|cy|llysieuyn|m}}
*ladino: {{ö|lad|zarzavat}}
*lettiska: {{ö+|lv|dārzenis}}
*litauiska: {{ö|lt|daržovė}}
*nederländska: {{ö+|nl|groente}}
*nynorska: {{ö|nn|grønsak}}
*pangasinan: {{ö|pag|palya}}
*pitjantjatjara: {{ö|pjt|mai}}
*polska: {{ö+|pl|warzywo|n}}
*rumänska: {{ö+|ro|legumă}}
*ryska: {{ö+|ru|овощ|m}}
*singalesiska: {{ö+|si|එළවළු|tr=eḷavaḷu}}
*slovakiska: {{ö|sk|zelenina}}
*slovenska: {{ö+|sl|zelenjava}}
*spanska: {{ö+|es|verdura|f}}
*swahili: {{ö+|sw|mboga}}
*tjeckiska: {{ö+|cs|zelenina}}
*turkiska: {{ö+|tr|sebze}}
*tyska: {{ö+|de|Gemüse|n}}
*ungerska: {{ö+|hu|zöldség}}
*uzbekiska: {{ö+|uz|sabzavot}}
{{ö-botten}}
====Se även====
*[[frukt]]
*[[bär]]
*[[svamp]]
*[[spannmål]]
*[[krydda]]
*[[ört]]
hztsenvu9xb5wzw8zlgi4n6f92hstgq
snål
0
24689
3697650
3637565
2022-07-28T22:23:58Z
Taylor 49
27466
tagg
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{sv-adj|pers=}}
'''snål'''
*{{uttal|sv|ipa=snoːl|enkel=snå:l}}
#{{tagg|kat=nedsättande|text=något nedsättande}} [[sparsam]]; som håller hårt i sina [[pengar]] och undviker att använda dem om inte absolut nödvändigt
#:''Hon är riktigt '''snål''' så räkna inte med att få låna pengar av henne.''
#:{{synonymer|[[gniden]], [[sparsam]]}}
#:{{sammansättningar|[[dumsnål]], [[snålblåst]], [[snåljåp]], [[snålskjuts]], [[snålvatten]]}}
#:{{besläktade ord|[[snålhet]], [[snåla]]}}
# {{tagg|text=om vind}} [[pinande]] och [[kall]]
====Översättningar====
{{ö-topp|som håller hårt i sina pengar}}
*bokmål: {{ö+|no|gjerrig}}
*engelska: {{ö+|en|penny-pinching}}, {{ö+|en|pennywise}}, {{ö+|en|cheap}}, {{ö+|en|stingy}}, {{ö|en|close-fisted}}
*finsk romani: {{ö|rmf|snoor}}, {{ö|rmf|kniis}}
*finska: {{ö+|fi|pihi}}, {{ö+|fi|saita}}, {{ö+|fi|itara}}, {{ö+|fi|kitsas}}
*franska: {{ö+|fr|radin}}, {{ö+|fr|rapiat}}, {{ö+|fr|avare}}
*italienska: {{ö+|it|taccagno}}, {{ö+|it|tirchio}}, {{ö+|it|spilorcio}}, {{ö+|it|avaro}}
*japanska: {{ö|ja|けちな}}
*jiddisch: {{ö|yi|קאַרג}} (karg)
*nederländska: {{ö+|nl|gierig}}
*nynorska: {{ö|nn|gjerrig}}, {{ö|nn|gjerug}}
*polska: {{ö+|pl|skąpy}}, {{ö+|pl|chytry}}
*portugisiska: {{ö+|pt|pão-duro}}, {{ö+|pt|mão-de-vaca}}
*ryska: {{ö+|ru|скупой}}
*spanska: {{ö+|es|tacaño}}
*tjeckiska: {{ö|cs|lakomy}}, {{ö|cs|skoupy}}, {{ö|cs|skrbly}}
*turkiska: {{ö+|tr|cimri}}
*tyska: {{ö+|de|geizig}}, {{ö+|de|gierig}}, {{ö+|de|habgierig}}, {{ö|de|knausrig}}, {{ö+|de|knauserig}}
{{ö-botten}}
{{ö-topp|pinande (om vind)}}
*engelska: {{ö+|en|biting}}, {{ö+|en|cutting}}
*italienska: {{ö+|it|pungente}}, {{ö+|it|tagliente}}
*tyska: {{ö+|de|beißend}}
{{ö-botten}}
==Bokmål==
===Adjektiv===
{{adj|no}}
'''snål'''
#[[konstig]], [[underlig]]
====Besläktade ord====
*[[snålt#Bokmål|snålt]]
==Nynorska==
===Adjektiv===
{{adj|nn}}
'''snål'''
#[[konstig]], [[underlig]]
lbnmirw6g2fwxse8ip3x7it5837a34m
3697678
3697650
2022-07-29T08:39:48Z
LA2
544
+de: [[filzig]]; +en: [[near]]; +en: [[close]]; +ru: [[ска́редный]]; +ru: [[ре́зкий]]; +ru: [[прони́зывающий]]; +de: [[scharf]]; +de: [[schneidend]]; +fr: [[ladre]]; +fr: [[pingre]]; +fr: [[chiche]]; +en: [[parsimonious]]; +en: [[avaricious]]; +en: [[greedy]]; +fr: [[avaricieux]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{sv-adj|pers=}}
'''snål'''
*{{uttal|sv|ipa=snoːl|enkel=snå:l}}
#{{tagg|kat=nedsättande|text=något nedsättande}} [[sparsam]]; som håller hårt i sina [[pengar]] och undviker att använda dem om inte absolut nödvändigt
#:''Hon är riktigt '''snål''' så räkna inte med att få låna pengar av henne.''
#:{{synonymer|[[gniden]], [[sparsam]]}}
#:{{sammansättningar|[[dumsnål]], [[snålblåst]], [[snåljåp]], [[snålskjuts]], [[snålvatten]]}}
#:{{besläktade ord|[[snålhet]], [[snåla]]}}
# {{tagg|text=om vind}} [[pinande]] och [[kall]]
====Översättningar====
{{ö-topp|som håller hårt i sina pengar}}
*bokmål: {{ö+|no|gjerrig}}
*engelska: {{ö+|en|penny-pinching}}, {{ö+|en|pennywise}}, {{ö+|en|cheap}}, {{ö+|en|stingy}}, {{ö|en|close-fisted}}, {{ö+|en|near}}, {{ö+|en|close}}, {{ö+|en|parsimonious}}, {{ö+|en|avaricious}}, {{ö+|en|greedy}}
*finsk romani: {{ö|rmf|snoor}}, {{ö|rmf|kniis}}
*finska: {{ö+|fi|pihi}}, {{ö+|fi|saita}}, {{ö+|fi|itara}}, {{ö+|fi|kitsas}}
*franska: {{ö+|fr|radin}}, {{ö+|fr|rapiat}}, {{ö+|fr|avare}}, {{ö+|fr|ladre}}, {{ö+|fr|pingre}}, {{ö+|fr|chiche}}, {{ö+|fr|avaricieux}}
*italienska: {{ö+|it|taccagno}}, {{ö+|it|tirchio}}, {{ö+|it|spilorcio}}, {{ö+|it|avaro}}
*japanska: {{ö|ja|けちな}}
*jiddisch: {{ö|yi|קאַרג}} (karg)
*nederländska: {{ö+|nl|gierig}}
*nynorska: {{ö|nn|gjerrig}}, {{ö|nn|gjerug}}
*polska: {{ö+|pl|skąpy}}, {{ö+|pl|chytry}}
*portugisiska: {{ö+|pt|pão-duro}}, {{ö+|pt|mão-de-vaca}}
*ryska: {{ö+|ru|скупой}}, {{ö+|ru|ска́редный}}
*spanska: {{ö+|es|tacaño}}
*tjeckiska: {{ö|cs|lakomy}}, {{ö|cs|skoupy}}, {{ö|cs|skrbly}}
*turkiska: {{ö+|tr|cimri}}
*tyska: {{ö+|de|geizig}}, {{ö+|de|gierig}}, {{ö+|de|habgierig}}, {{ö|de|knausrig}}, {{ö+|de|knauserig}}, {{ö+|de|filzig}}
{{ö-botten}}
{{ö-topp|pinande (om vind)}}
*engelska: {{ö+|en|biting}}, {{ö+|en|cutting}}
*italienska: {{ö+|it|pungente}}, {{ö+|it|tagliente}}
*ryska: {{ö+|ru|ре́зкий}}, {{ö+|ru|прони́зывающий}}
*tyska: {{ö+|de|beißend}}, {{ö+|de|scharf}}, {{ö+|de|schneidend}}
{{ö-botten}}
==Bokmål==
===Adjektiv===
{{adj|no}}
'''snål'''
#[[konstig]], [[underlig]]
====Besläktade ord====
*[[snålt#Bokmål|snålt]]
==Nynorska==
===Adjektiv===
{{adj|nn}}
'''snål'''
#[[konstig]], [[underlig]]
74r8mlyryyrxqj6on4x4pje4h4hvj8q
3697681
3697678
2022-07-29T08:43:58Z
LA2
544
+be: [[хці́вы]]; +be: [[пра́гны]]; +be: [[хі́жы]]; +be: [[скупы́]]; +ru: [[прижи́мистый]]; +ru: [[жа́дный]]; +ru: [[а́лчный]]; +uk: [[жа́ді́бний]]; +uk: [[жа́дни́й]]; +uk: [[жадли́вий]]; +uk: [[скупи́й]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{sv-adj|pers=}}
'''snål'''
*{{uttal|sv|ipa=snoːl|enkel=snå:l}}
#{{tagg|kat=nedsättande|text=något nedsättande}} [[sparsam]]; som håller hårt i sina [[pengar]] och undviker att använda dem om inte absolut nödvändigt
#:''Hon är riktigt '''snål''' så räkna inte med att få låna pengar av henne.''
#:{{synonymer|[[gniden]], [[sparsam]]}}
#:{{sammansättningar|[[dumsnål]], [[snålblåst]], [[snåljåp]], [[snålskjuts]], [[snålvatten]]}}
#:{{besläktade ord|[[snålhet]], [[snåla]]}}
# {{tagg|text=om vind}} [[pinande]] och [[kall]]
====Översättningar====
{{ö-topp|som håller hårt i sina pengar}}
*belarusiska: {{ö|be|хці́вы}}, {{ö|be|пра́гны}}, {{ö|be|хі́жы}}, {{ö|be|скупы́}}
*bokmål: {{ö+|no|gjerrig}}
*engelska: {{ö+|en|penny-pinching}}, {{ö+|en|pennywise}}, {{ö+|en|cheap}}, {{ö+|en|stingy}}, {{ö|en|close-fisted}}, {{ö+|en|near}}, {{ö+|en|close}}, {{ö+|en|parsimonious}}, {{ö+|en|avaricious}}, {{ö+|en|greedy}}
*finsk romani: {{ö|rmf|snoor}}, {{ö|rmf|kniis}}
*finska: {{ö+|fi|pihi}}, {{ö+|fi|saita}}, {{ö+|fi|itara}}, {{ö+|fi|kitsas}}
*franska: {{ö+|fr|radin}}, {{ö+|fr|rapiat}}, {{ö+|fr|avare}}, {{ö+|fr|ladre}}, {{ö+|fr|pingre}}, {{ö+|fr|chiche}}, {{ö+|fr|avaricieux}}
*italienska: {{ö+|it|taccagno}}, {{ö+|it|tirchio}}, {{ö+|it|spilorcio}}, {{ö+|it|avaro}}
*japanska: {{ö|ja|けちな}}
*jiddisch: {{ö|yi|קאַרג}} (karg)
*nederländska: {{ö+|nl|gierig}}
*nynorska: {{ö|nn|gjerrig}}, {{ö|nn|gjerug}}
*polska: {{ö+|pl|skąpy}}, {{ö+|pl|chytry}}
*portugisiska: {{ö+|pt|pão-duro}}, {{ö+|pt|mão-de-vaca}}
*ryska: {{ö+|ru|скупой}}, {{ö+|ru|ска́редный}}, {{ö+|ru|прижи́мистый}}, {{ö+|ru|жа́дный}}, {{ö+|ru|а́лчный}}
*spanska: {{ö+|es|tacaño}}
*tjeckiska: {{ö|cs|lakomy}}, {{ö|cs|skoupy}}, {{ö|cs|skrbly}}
*turkiska: {{ö+|tr|cimri}}
*tyska: {{ö+|de|geizig}}, {{ö+|de|gierig}}, {{ö+|de|habgierig}}, {{ö|de|knausrig}}, {{ö+|de|knauserig}}, {{ö+|de|filzig}}
*ukrainska: {{ö|uk|жа́ді́бний}}, {{ö|uk|жа́дни́й}}, {{ö|uk|жадли́вий}}, {{ö|uk|скупи́й}}
{{ö-botten}}
{{ö-topp|pinande (om vind)}}
*engelska: {{ö+|en|biting}}, {{ö+|en|cutting}}
*italienska: {{ö+|it|pungente}}, {{ö+|it|tagliente}}
*ryska: {{ö+|ru|ре́зкий}}, {{ö+|ru|прони́зывающий}}
*tyska: {{ö+|de|beißend}}, {{ö+|de|scharf}}, {{ö+|de|schneidend}}
{{ö-botten}}
==Bokmål==
===Adjektiv===
{{adj|no}}
'''snål'''
#[[konstig]], [[underlig]]
====Besläktade ord====
*[[snålt#Bokmål|snålt]]
==Nynorska==
===Adjektiv===
{{adj|nn}}
'''snål'''
#[[konstig]], [[underlig]]
2ejfnk4gsrmudfeealxxmd8m7qkf17e
3697683
3697681
2022-07-29T08:45:14Z
LA2
544
+da: [[fedtet]]; +da: [[nærig]]; +da: [[smålig]]; +da: [[gerrig]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{sv-adj|pers=}}
'''snål'''
*{{uttal|sv|ipa=snoːl|enkel=snå:l}}
#{{tagg|kat=nedsättande|text=något nedsättande}} [[sparsam]]; som håller hårt i sina [[pengar]] och undviker att använda dem om inte absolut nödvändigt
#:''Hon är riktigt '''snål''' så räkna inte med att få låna pengar av henne.''
#:{{synonymer|[[gniden]], [[sparsam]]}}
#:{{sammansättningar|[[dumsnål]], [[snålblåst]], [[snåljåp]], [[snålskjuts]], [[snålvatten]]}}
#:{{besläktade ord|[[snålhet]], [[snåla]]}}
# {{tagg|text=om vind}} [[pinande]] och [[kall]]
====Översättningar====
{{ö-topp|som håller hårt i sina pengar}}
*belarusiska: {{ö|be|хці́вы}}, {{ö|be|пра́гны}}, {{ö|be|хі́жы}}, {{ö|be|скупы́}}
*bokmål: {{ö+|no|gjerrig}}
*danska: {{ö|da|fedtet}}, {{ö+|da|nærig}}, {{ö|da|smålig}}, {{ö|da|gerrig}}
*engelska: {{ö+|en|penny-pinching}}, {{ö+|en|pennywise}}, {{ö+|en|cheap}}, {{ö+|en|stingy}}, {{ö|en|close-fisted}}, {{ö+|en|near}}, {{ö+|en|close}}, {{ö+|en|parsimonious}}, {{ö+|en|avaricious}}, {{ö+|en|greedy}}
*finsk romani: {{ö|rmf|snoor}}, {{ö|rmf|kniis}}
*finska: {{ö+|fi|pihi}}, {{ö+|fi|saita}}, {{ö+|fi|itara}}, {{ö+|fi|kitsas}}
*franska: {{ö+|fr|radin}}, {{ö+|fr|rapiat}}, {{ö+|fr|avare}}, {{ö+|fr|ladre}}, {{ö+|fr|pingre}}, {{ö+|fr|chiche}}, {{ö+|fr|avaricieux}}
*italienska: {{ö+|it|taccagno}}, {{ö+|it|tirchio}}, {{ö+|it|spilorcio}}, {{ö+|it|avaro}}
*japanska: {{ö|ja|けちな}}
*jiddisch: {{ö|yi|קאַרג}} (karg)
*nederländska: {{ö+|nl|gierig}}
*nynorska: {{ö|nn|gjerrig}}, {{ö|nn|gjerug}}
*polska: {{ö+|pl|skąpy}}, {{ö+|pl|chytry}}
*portugisiska: {{ö+|pt|pão-duro}}, {{ö+|pt|mão-de-vaca}}
*ryska: {{ö+|ru|скупой}}, {{ö+|ru|ска́редный}}, {{ö+|ru|прижи́мистый}}, {{ö+|ru|жа́дный}}, {{ö+|ru|а́лчный}}
*spanska: {{ö+|es|tacaño}}
*tjeckiska: {{ö|cs|lakomy}}, {{ö|cs|skoupy}}, {{ö|cs|skrbly}}
*turkiska: {{ö+|tr|cimri}}
*tyska: {{ö+|de|geizig}}, {{ö+|de|gierig}}, {{ö+|de|habgierig}}, {{ö|de|knausrig}}, {{ö+|de|knauserig}}, {{ö+|de|filzig}}
*ukrainska: {{ö|uk|жа́ді́бний}}, {{ö|uk|жа́дни́й}}, {{ö|uk|жадли́вий}}, {{ö|uk|скупи́й}}
{{ö-botten}}
{{ö-topp|pinande (om vind)}}
*engelska: {{ö+|en|biting}}, {{ö+|en|cutting}}
*italienska: {{ö+|it|pungente}}, {{ö+|it|tagliente}}
*ryska: {{ö+|ru|ре́зкий}}, {{ö+|ru|прони́зывающий}}
*tyska: {{ö+|de|beißend}}, {{ö+|de|scharf}}, {{ö+|de|schneidend}}
{{ö-botten}}
==Bokmål==
===Adjektiv===
{{adj|no}}
'''snål'''
#[[konstig]], [[underlig]]
====Besläktade ord====
*[[snålt#Bokmål|snålt]]
==Nynorska==
===Adjektiv===
{{adj|nn}}
'''snål'''
#[[konstig]], [[underlig]]
pd6ah89wqjn0247z4beujvdhp2jhvt3
garva
0
47756
3697597
3697458
2022-07-28T12:34:54Z
Gabbe
1153
substantivet "[[garv]]" hänger ihop med andra bemärkelsen, inte första
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar|rot=garv|perfpart=}}
'''garva'''
#behandla [[läder]] och [[skinn]] för att de ska bli mjuka och hållbara
#:{{besläktade ord|[[garvad]], [[garvare]], [[garveri]], [[garvning]]}}
#:{{sammansättningar|[[garvarbark]], [[garveriarbetare]], [[garveriindustri]], [[garvsyra]], [[garvämne]], [[kromgarva]]}}
#{{tagg|vardagligt}} [[skratta]] (intensivt)
#:''Samtliga bandmedlemmar [[skämta]]r, '''garvar''' och spelar publiken små [[spratt]].
#:''Minsta lilla eftertanke leder till slutsatsen att man inte kan göra annat än '''garva''' [[åt]] eländet.''
#:''Rånarna kan '''garva''' [[åt]] det svenska låtsasrättsväsendet hela vägen till banken.''
#:{{besläktade ord|[[garv]]}}
#:{{fraser|''(partikelverb)'' [[garva ihjäl sig]]}}
#::''Det var skitkul och jag höll på att '''garva ihjäl mig'''!''
#:{{konstr|'''garva''' åt ''ngt/ngn''}}
====Översättningar====
{{ö-topp|behandla läder}}
*bokmål: {{ö|no|garve}}
*danska: {{ö|da|garve}}
*engelska: {{ö+|en|tan}}
*franska: {{ö+|fr|tanner}}
*jiddisch: {{ö|yi|גאַרבן|tr=garbn}}
*persiska: {{ö+|fa|دباغی|tr=dabbâği}}
*polska: {{ö|pl|garbować}}
*portugisiska: {{ö+|pt|curtir}}
*rumänska: {{ö+|ro|tăbăci}}, {{ö+|ro|argăsi}}
*spanska: {{ö+|es|curtir}}
*tyska: {{ö+|de|gerben}}
{{ö-botten}}
{{ö-topp|skratta}}
*engelska: {{ö+|en|crack up}}
*polska: {{ö+|pl|zaśmiewać się}}, zanosić się {{ö|pl|śmiech|text=śmiechem}}, pękać ze {{ö+|pl|śmiech|text=śmiechu}}
*portugisiska: {{ö|pt|gargalhar}}
*tyska: {{ö+|de|gackern}}, {{ö+|de|lachen}}
{{ö-botten}}
l11z6p2nxz8rhgio9mrt7ayb31g1c81
promenera
0
48679
3697628
3610634
2022-07-28T16:39:10Z
Gabbe
1153
{{etymologi|{{härledning|fr|se promener}}}}
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar|rot=promener|perfpart=}}
'''promenera'''
#gå en längre sträcka, ofta utomhus och ofta i rekreations- och/eller träningssyfte
#:''Han är ute och '''promenerar'''.''
#:''Jag '''promenerar''' till torget och köper mig en tidning.''
#:{{synonymer|[[spatsera]]}}
#:{{besläktade ord|[[promenad]]}}
#:{{etymologi|{{härledning|fr|se promener}}}}
====Översättningar====
{{ö-topp|}}
*engelska: {{ö+|en|walk}}; {{ö+|en|go}} {{ö+|en|for}} {{ö+|en|a}} {{ö+|en|walk}}; (''avkopplat'') {{ö+|en|stroll}}
*franska: {{ö+|fr|se promener}}
*jiddisch: {{ö|yi|שפּאַצירן|tr=shpatsirn}}, {{ö|yi|גײן שפּאַצירן|tr=geyn shpatsirn}}
*latin: {{ö|la|ambulo}}
*polska: {{ö+|pl|spacerować}}
*portugisiska: {{ö+|pt|caminhar}}
*ryska: {{ö+|ru|гулять}}
*spanska: {{ö+|es|pasear}}
*turkiska: {{ö+|tr|yürümek}}, {{ö+|tr|yürüyüş yapmak}}, {{ö+|tr|yürüyüşe çıkmak}}
*tyska: {{ö+|de|spazieren gehen}}, {{ö+|de|spazieren}}, {{ö|de|promenieren}}
{{ö-botten}}
lvqyyo4fg3o7cd5tmbzkmjo9ues92ko
Blume
0
50607
3697668
3689271
2022-07-29T05:57:04Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
{{wikipedia|Lista över auktorsförkortningar inom växttaxonomin}}
==Tvärspråkligt==
===Förkortning===
{{förkortning|--|auktorsförkortningar}}
'''Blume'''
#{{tagg|text=botanik}} ''auktorsförkortning för'' Carl Ludwig von Blume
====Varianter====
*[[Bl.]]
==Tyska==
===Substantiv===
{{de-subst-f|plural=Blumen}}
'''Blume''' {{f}}
*{{uttal|de|ljud=De-Blume.OGG}}
*{{uttal|de|ljud=De-Blume2.ogg}}
#[[blomma]], del av [[växt]]; [[blomster]]
#:{{synonymer|[[Blüte]]}}
#{{tagg|kat=blommor|språk=de}}[[blomma]], [[blombärande]] [[ört]]
#{{tagg|kat=jakt|text=jägarspråk|språk=de}}[[svans]]/[[svansstump]] från [[kanin]] eller [[hare]]
#[[bouquet]] ([[arom]] på [[vin]] eller [[skum]] på [[öl]])
#[[bornyr]]; det [[skumma]]nde lager som bildas på [[öl]] och andra [[kolsyrad]]e [[dryck]]er
#:{{synonymer|[[Krone]], [[Schaumkrone]]}}
:{{avgränsare}}
:{{sammansättningar|[[Aasblume]], [[Blumenarrangement]], [[Blumenbeet]], [[Blumenduft]], [[Blumengeschäft]], [[Blumenhändler]], [[Blumenhändlerin]], [[Blumenhandel]], [[Blumenkasten]], [[Blumenkranz]], [[Blumenkohl]], [[Blumenkorb]], [[Blumenmuster]], [[Blumenschale]], [[Blumensprache]], [[Blumenstängel]], [[Blumenstrauß]], [[Blumentopf]], [[Blumenvase]], [[Butterblume]], [[Eisblume]], [[Frühlingsblume]], [[Glockenblume]], [[Herbstblume]], [[Kornblume]], [[Provinzblume]], [[Pusteblume]], [[Ringelblume]], [[Schlüsselblume]], [[Sommerblume]], [[Sonnenblume]], [[Wiesenblume]]}}
bxo03550o7169h5k6h71045ll5t0ssa
lågskotska
0
70586
3697632
3215922
2022-07-28T17:34:28Z
Svenji
762
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
'''[[låg]][[skotska]]'''
{{sv-subst-n-oräkn|fog=}}
#{{tagg|språk}} ett västgermanskt språk, någon gång klassat som en dialekt av engelska, som talas i [[Skottland]] och norra [[Irland]]
#:{{synonymer|[[scots]]}}
#:{{hyponymer|[[shetländska]]}}
#:{{användning|Ej att förväxla med den skotska varianten av standardengelska (''[[skotsk engelska]]'') eller [[skotsk gäliska]] (vilket är ett [[keltisk]]t språk).}}
====Översättningar====
{{ö-topp|språk}}
*frisiska: {{ö+|fy|Skotsk}}
*italienska: {{ö+|it|scozzese}}
*limburgiska: {{ö|li|Sjots}}
*lågskotska: {{ö|sco|Scots}}
*normandiska: {{ö|nrm|Scots}}
*nynorska: {{ö|nn|skotsk}}
*tyska: {{ö+|de|Scots}}, {{ö|de|Lallans}}
{{ö-botten}}
2pxo64qyjb6n1g51yksk7texl5x95lx
stycke
0
116184
3697697
3695001
2022-07-29T09:20:42Z
Pametzma
10470
/* Svenska */
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-t-n}}
'''stycke'''
#avskild del av något helt som har sönderdelats eller ska sönderdelas
#:'' Han åt ett '''stycke''' av brödet.''
#:'' Hon tog ett '''stycke trä''' ur traven.''
#:{{sammansättningar|[[brödstycke]], [[köttstycke]], [[trästycke]], [[tygstycke]]}}
#obestämt mått för exempelvis längd eller tid
#:''Han gick ett '''stycke''' bortåt vägen.''
#[[mynt]], till exempel [[runstycke]]
#konstnärligt verk
#:''Kan du sluta spela samma '''stycke''' om och om igen!''
#:''Läs tredje '''stycket''' nerifrån på sidan 7.''
#:{{sammansättningar|[[musikstycke]], [[teaterstycke]], [[textstycke]], [[altarstycke]], [[solostycke]]}}
#{{tagg|vapen}} [[kanon]]
#:{{besläktade ord|[[bestycka]]}}
#:{{sammansättningar|[[styckebruk]]}}
#{{tagg|text=text}}för att uttrycka helhet i uttrycket i ett stycke; del av en längre text {{?|otydlig definition}}
#nedsättande uttryck om en kvinna
#:''Hon var ett riktigt '''stycke'''.''
#{{tagg|vardagligt}} ''kortform för'' [[musikstycke]]
#:{{media|Mörködräkt - Stycke till bindmössa.jpg|Stycke till bindmössa}}
#{{tagg|kläder}} [[broderi|broderat]] tygstycke av [[bomull]] eller [[tyll]] till [[bindmössa]]
#:{{citat|förf=[[w:Selma Lagerlöf|Selma Lagerlöf]]|titel=[[:wikisource:sv:Gösta Berlings saga/Kapitel 10|Gösta Berlings saga]]|år=1891|Nu vet envar, att majoren inte såg kvinnor med blida blickar, men på den lilla jungfru Faber måste han ändå skåda med välbehag, där hon kom så nätt i '''stycke''' och mössa. }}
#:{{synonymer|mösslin}}
:{{avgränsare}}
:{{etymologi|Det fornsvenska ''stykke'' har gemensamma forngermanska rötter med tyska ''Stück''. Många användningar (som musikstycke) har uppenbarligen kommit in från tyskan.
Märk att franska ''pièce'', svenska [[pjäs]], kan användas både om mynt, teaterstycken, målningar, skulpturer och kanoner.}}
:{{sammansättningar|[[konststycke]], [[mästerstycke]]}}
:{{fraser|[[stycke för stycke]] ''(bit för bit)''}}
====Översättningar====
{{ö-topp|avskild del av något helt som har sönderdelats eller ska sönderdelas}}
*bokmål: {{ö+|no|stykke}}
*danska: {{ö+|da|stykke}}
*engelska: {{ö+|en|piece}}
*finska: {{ö+|fi|kappale}}
*franska: {{ö+|fr|morceau|m}}
*italienska: {{ö+|it|pezzo|m}}, {{ö+|it|frammento|m}}
*katalanska: {{ö|ca|peça}}, {{ö+|ca|fragment}}
*nordsamiska: {{ö|se|bihttá}}
*spanska: {{ö+|es|pieza}}, {{ö+|es|trozo}}, {{ö+|es|fragmento}}
*tyska: {{ö+|de|Stück|n}}
{{ö-botten}}
{{ö-topp|obestämt mått}}
*bokmål: {{ö+|no|stykke}}
*danska: {{ö+|da|stykke}}
*italienska: {{ö+|it|pezzo|m}}
*tyska: {{ö+|de|Stück|n}}
{{ö-botten}}
{{ö-topp|mynt}}
{{ö-botten}}
{{ö-topp|konstnärligt verk}}
*bokmål: {{ö+|no|stykke}}
*danska: {{ö+|da|stykke}}, {{ö+|da|afsnit|n|not=(text)}}
*finska: {{ö+|fi|kappale}}
*italienska: {{ö+|it|pezzo|m}}, {{ö+|it|paragrafo|m|not=(text)}}, {{ö+|it|brano|m}}
*tyska: {{ö+|de|Stück|n}}, {{ö+|de|Absatz|m|not=(text)}}
{{ö-botten}}
{{ö-se|kanon (vapen)|kanon}}
{{ö-topp|del av en längre text}}
*bokmål: {{ö+|no|stykke}}
*danska: {{ö+|da|stykke}}
*engelska: {{ö+|en|paragraph}}
*finska: {{ö+|fi|kappale}}
*ryska: {{ö+|ru|абзац|m}}
*tyska: {{ö+|de|Absatz|m}}
{{ö-botten}}
{{ö-topp|nedsättande uttryck om en kvinna}}
*tyska: {{ö+|de|Stück|n}}
{{ö-botten}}
{{ö-se|musikstycke|musikstycke}}
{{ö-topp|broderat tygstycke till bindmössa}}
{{ö-botten}}
==Litteratur==
*[http://runeberg.org/svetym/0667.html pjäs] och [http://runeberg.org/svetym/0980.html stycke], Elof Hellquist, ''Svensk etymologisk ordbok'' (1922)
rr54lcvdut49z5pdfy2rqkivf2gd2xh
solo
0
133303
3697694
3590211
2022-07-29T09:18:01Z
Pametzma
10470
+översättningar; +de: [[solo]] (assisterat)
wikitext
text/x-wiki
{{se även|sólo|soló|Solo}}
==Svenska==
===Adjektiv===
{{adj|sv}}
'''solo''' {{okomp}}
*{{uttal|sv|ipa=suː.lʊ}}
#[[ensam]], [[allena]]
#:''Han gjorde det helt '''solo'''.''
#:{{etymologi|{{härledning|it|solo|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|ensam, enda}}.}}
#:{{besläktade ord|solitär}}
====Översättningar====
{{ö-topp|ensam, allena}}
*tyska: {{ö+|de|solo}}
{{ö-botten}}
===Substantiv===
{{sv-subst-t-n|3=[[solon]], [[soli]]|7=[[solons]], [[solis]]}}
'''solo'''
*{{uttal|sv|ipa=suː.lʊ}}
#{{tagg|musik}} [[parti]] av en [[låt]] där det fokuseras på ett av instrumenten
#:{{etymologi|{{härledning|it|solo|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|ensam, enda}}.}}
#:{{besläktade ord|solist}}
#:{{sammansättningar|[[solokonsert]], [[solosång]], [[solosångare]]}}
====Översättningar====
{{ö-topp|parti av en låt där det fokuseras på ett av instrumenten}}
*isländska: {{ö+|is|einsöngur|m}}
*tyska: {{ö+|de|Solo|n}}
{{ö-botten}}
==Engelska==
===Adjektiv===
'''solo''' {{peri|more|most}}
#utan en [[medhjälpare]] eller [[instruktör]]
#{{tagg|musik|språk=en}} som rör ett [[#Svenska|solo]]
:{{avgränsare}}
:{{etymologi|{{härledning|it|solo|språk=en|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=en}}.}}
===Substantiv===
{{en-subst}}
'''solo'''
#{{tagg|musik|språk=en}} [[#Svenska|solo]]
#:{{etymologi|{{härledning|it|solo|språk=en|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=en}}.}}
===Verb===
{{en-verb|presfog=e}}
'''solo'''
#[[sjunga]] ett [[#Svenska|solo]]
#[[göra]] något utan andra, [[sola]]
#:''I '''soloed''' the entire task, damn you guys for not helping me!''
#::''Jag '''solade''' hela uppgiften, fan er för att ni inte hjälpte till!''
:{{avgränsare}}
:{{etymologi|{{härledning|it|solo|språk=en|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=en}}.}}
==Galiciska==
===Substantiv===
{{subst|gl}}
'''solo''' {{m}}
#[[mark]], [[jord]]
#:{{etymologi|{{härledning|la|solum|mark, jord|språk=gl|punkt=-}}, av {{härledning-|ine-uie|*swol-|fotsula|språk=gl}}.}}
#{{tagg|musik|språk=gl}} [[#Svenska|solo]]
#:{{etymologi|{{härledning|it|solo|språk=gl|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=gl}}.}}
==Italienska==
===Adjektiv===
{{it-adj-o|rot=sol}}
'''solo'''
#[[ensam]], [[allena]]
#:{{synonymer|solitario}}
#[[enda]]
#:{{synonymer|unico}}
#{{tagg|musik|språk=it}} som rör ett [[#Svenska|solo]]
#:{{synonymer|assolo}}
:{{avgränsare}}
:{{etymologi|{{härledning|la|[[solus|sōlus]]|språk=it}}}}
===Adverb===
{{adv|it}}
'''solo'''
#[[bara]], [[endast]]
#:''Ha '''solo''' quattro anni.''
#::''Han är '''bara''' fyra år.''
#:{{etymologi|{{härledning|la|[[solum|sōlum]]|språk=it}}}}
==Ladino==
===Adverb===
{{adv|lad}}
'''solo'''
#[[bara]], [[endast]]
==Latin==
===Substantiv===
'''solō'''
#{{böjning|la|subst|solum}}
===Verb===
'''sōlō'''
#{{böjning|la|verb|sōlus}}
==Portugisiska==
===Substantiv===
{{pt-subst-m-s}}
'''solo''' {{m}}
#[[mark]], [[jord]]
#:{{etymologi|{{härledning|la|solum|mark, jord|språk=pt|punkt=-}}, av {{härledning-|ine-uie|*swol-|fotsula|språk=pt}}.}}
#{{tagg|musik|språk=pt}} [[#Svenska|solo]]
#:{{etymologi|{{härledning|it|solo|språk=pt|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=pt}}.}}
==Spanska==
===Adjektiv===
{{es-adj-o|rot=sol}}
*{{uttal|es|ipa=ˈso.lo}}
#[[ensam]]
#[[unik]]
#(bara en) [[enda]]; understryker att det bara finns ett av någonting
#:''Lo haré con una '''sola''' condición.''
#::''Jag gör det bara på ett '''enda''' villkor.''
:{{avgränsare}}
:{{etymologi|{{härledning|la|[[solus|sōlus]]|språk=es}}}}
:{{besläktade ord|solito}}
===Adverb===
{{adv|es}}
'''solo'''
*{{uttal|es|ipa=ˈso̞.lo̞}}
#[[bara]], [[endast]]
#:'''''Solo''' quiero salir.''
#::''Jag vill '''bara''' åka hem.''
#:{{varianter|sólo}}
#:{{synonymer|solamente}}
#:{{etymologi|{{härledning|la|[[solum|sōlum]]|bara, endast|språk=es}}}}
==Tyska==
===Adjektiv===
{{adj|de}}
'''solo'''
#[[solo#Svenska|solo]], [[ensam]], [[allena]]
#:{{etymologi|{{härledning|it|solo|språk=de|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=de}}.}}
#:{{sammansättningar|[[Solokünstler]], [[Solokünstlerin]]}}
ezdh5kxud76o2fuql733xjjw6v8i4kd
3697695
3697694
2022-07-29T09:18:58Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
{{se även|sólo|soló|Solo}}
==Svenska==
===Adjektiv===
{{adj|sv}}
'''solo''' {{okomp}}
*{{uttal|sv|ipa=suː.lʊ}}
#[[ensam]], [[allena]]
#:''Han gjorde det helt '''solo'''.''
#:{{etymologi|{{härledning|it|solo|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|ensam, enda}}.}}
#:{{besläktade ord|solitär}}
====Översättningar====
{{ö-topp|ensam, allena}}
*tyska: {{ö+|de|solo}}
{{ö-botten}}
===Substantiv===
{{sv-subst-t-n|3=[[solon]], [[soli]]|7=[[solons]], [[solis]]}}
'''solo'''
*{{uttal|sv|ipa=suː.lʊ}}
#{{tagg|musik}} [[parti]] av en [[låt]] där det fokuseras på ett av instrumenten
#:{{etymologi|{{härledning|it|solo|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|ensam, enda}}.}}
#:{{besläktade ord|solist}}
#:{{sammansättningar|[[solokonsert]], [[solosång]], [[solosångare]]}}
====Översättningar====
{{ö-topp|parti av en låt där det fokuseras på ett av instrumenten}}
*isländska: {{ö+|is|einsöngur|m}}
*tyska: {{ö+|de|Solo|n}}
{{ö-botten}}
==Engelska==
===Adjektiv===
'''solo''' {{peri|more|most}}
#utan en [[medhjälpare]] eller [[instruktör]]
#{{tagg|musik|språk=en}} som rör ett [[#Svenska|solo]]
:{{avgränsare}}
:{{etymologi|{{härledning|it|solo|språk=en|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=en}}.}}
===Substantiv===
{{en-subst}}
'''solo'''
#{{tagg|musik|språk=en}} [[#Svenska|solo]]
#:{{etymologi|{{härledning|it|solo|språk=en|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=en}}.}}
===Verb===
{{en-verb|presfog=e}}
'''solo'''
#[[sjunga]] ett [[#Svenska|solo]]
#[[göra]] något utan andra, [[sola]]
#:''I '''soloed''' the entire task, damn you guys for not helping me!''
#::''Jag '''solade''' hela uppgiften, fan er för att ni inte hjälpte till!''
:{{avgränsare}}
:{{etymologi|{{härledning|it|solo|språk=en|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=en}}.}}
==Galiciska==
===Substantiv===
{{subst|gl}}
'''solo''' {{m}}
#[[mark]], [[jord]]
#:{{etymologi|{{härledning|la|solum|mark, jord|språk=gl|punkt=-}}, av {{härledning-|ine-uie|*swol-|fotsula|språk=gl}}.}}
#{{tagg|musik|språk=gl}} [[#Svenska|solo]]
#:{{etymologi|{{härledning|it|solo|språk=gl|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=gl}}.}}
==Italienska==
===Adjektiv===
{{it-adj-o|rot=sol}}
'''solo'''
#[[ensam]], [[allena]]
#:{{synonymer|solitario}}
#[[enda]]
#:{{synonymer|unico}}
#{{tagg|musik|språk=it}} som rör ett [[#Svenska|solo]]
#:{{synonymer|assolo}}
:{{avgränsare}}
:{{etymologi|{{härledning|la|[[solus|sōlus]]|språk=it}}}}
===Adverb===
{{adv|it}}
'''solo'''
#[[bara]], [[endast]]
#:''Ha '''solo''' quattro anni.''
#::''Han är '''bara''' fyra år.''
#:{{etymologi|{{härledning|la|[[solum|sōlum]]|språk=it}}}}
==Ladino==
===Adverb===
{{adv|lad}}
'''solo'''
#[[bara]], [[endast]]
==Latin==
===Substantiv===
'''solō'''
#{{böjning|la|subst|solum}}
===Verb===
'''sōlō'''
#{{böjning|la|verb|sōlus}}
==Portugisiska==
===Substantiv===
{{pt-subst-m-s}}
'''solo''' {{m}}
#[[mark]], [[jord]]
#:{{etymologi|{{härledning|la|solum|mark, jord|språk=pt|punkt=-}}, av {{härledning-|ine-uie|*swol-|fotsula|språk=pt}}.}}
#{{tagg|musik|språk=pt}} [[#Svenska|solo]]
#:{{etymologi|{{härledning|it|solo|språk=pt|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=pt}}.}}
==Spanska==
===Adjektiv===
{{es-adj-o|rot=sol}}
*{{uttal|es|ipa=ˈso.lo}}
#[[ensam]]
#[[unik]]
#(bara en) [[enda]]; understryker att det bara finns ett av någonting
#:''Lo haré con una '''sola''' condición.''
#::''Jag gör det bara på ett '''enda''' villkor.''
:{{avgränsare}}
:{{etymologi|{{härledning|la|[[solus|sōlus]]|språk=es}}}}
:{{besläktade ord|solito}}
===Adverb===
{{adv|es}}
'''solo'''
*{{uttal|es|ipa=ˈso̞.lo̞}}
#[[bara]], [[endast]]
#:'''''Solo''' quiero salir.''
#::''Jag vill '''bara''' åka hem.''
#:{{varianter|sólo}}
#:{{synonymer|solamente}}
#:{{etymologi|{{härledning|la|[[solum|sōlum]]|bara, endast|språk=es}}}}
==Tyska==
===Adjektiv===
{{adj|de}}
'''solo'''
#[[solo#Svenska|solo]], [[ensam]], [[allena]]
#:{{etymologi|{{härledning|it|solo|språk=de|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=de}}.}}
#:{{sammansättningar|[[Sologesang]], [[Solokünstler]], [[Solokünstlerin]], [[Solostück]]}}
74yz67un7uiccesaoko7uu4rn63fer3
3697696
3697695
2022-07-29T09:19:26Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
{{se även|sólo|soló|Solo}}
==Svenska==
===Adjektiv===
{{adj|sv}}
'''solo''' {{okomp}}
*{{uttal|sv|ipa=suː.lʊ}}
#[[ensam]], [[allena]]
#:''Han gjorde det helt '''solo'''.''
#:{{etymologi|{{härledning|it|solo|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|ensam, enda}}.}}
#:{{besläktade ord|solitär}}
====Översättningar====
{{ö-topp|ensam, allena}}
*tyska: {{ö+|de|solo}}
{{ö-botten}}
===Substantiv===
{{sv-subst-t-n|3=[[solon]], [[soli]]|7=[[solons]], [[solis]]}}
'''solo'''
*{{uttal|sv|ipa=suː.lʊ}}
#{{tagg|musik}} [[parti]] av en [[låt]] där det fokuseras på ett av instrumenten
#:{{etymologi|{{härledning|it|solo|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|ensam, enda}}.}}
#:{{besläktade ord|solist}}
#:{{sammansättningar|[[solokonsert]], [[solosång]], [[solosångare]]}}
====Översättningar====
{{ö-topp|parti av en låt där det fokuseras på ett av instrumenten}}
*isländska: {{ö+|is|einsöngur|m}}
*tyska: {{ö+|de|Solo|n}}
{{ö-botten}}
==Engelska==
===Adjektiv===
'''solo''' {{peri|more|most}}
#utan en [[medhjälpare]] eller [[instruktör]]
#{{tagg|musik|språk=en}} som rör ett [[#Svenska|solo]]
:{{avgränsare}}
:{{etymologi|{{härledning|it|solo|språk=en|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=en}}.}}
===Substantiv===
{{en-subst}}
'''solo'''
#{{tagg|musik|språk=en}} [[#Svenska|solo]]
#:{{etymologi|{{härledning|it|solo|språk=en|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=en}}.}}
===Verb===
{{en-verb|presfog=e}}
'''solo'''
#[[sjunga]] ett [[#Svenska|solo]]
#[[göra]] något utan andra, [[sola]]
#:''I '''soloed''' the entire task, damn you guys for not helping me!''
#::''Jag '''solade''' hela uppgiften, fan er för att ni inte hjälpte till!''
:{{avgränsare}}
:{{etymologi|{{härledning|it|solo|språk=en|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=en}}.}}
==Galiciska==
===Substantiv===
{{subst|gl}}
'''solo''' {{m}}
#[[mark]], [[jord]]
#:{{etymologi|{{härledning|la|solum|mark, jord|språk=gl|punkt=-}}, av {{härledning-|ine-uie|*swol-|fotsula|språk=gl}}.}}
#{{tagg|musik|språk=gl}} [[#Svenska|solo]]
#:{{etymologi|{{härledning|it|solo|språk=gl|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=gl}}.}}
==Italienska==
===Adjektiv===
{{it-adj-o|rot=sol}}
'''solo'''
#[[ensam]], [[allena]]
#:{{synonymer|solitario}}
#[[enda]]
#:{{synonymer|unico}}
#{{tagg|musik|språk=it}} som rör ett [[#Svenska|solo]]
#:{{synonymer|assolo}}
:{{avgränsare}}
:{{etymologi|{{härledning|la|[[solus|sōlus]]|språk=it}}}}
===Adverb===
{{adv|it}}
'''solo'''
#[[bara]], [[endast]]
#:''Ha '''solo''' quattro anni.''
#::''Han är '''bara''' fyra år.''
#:{{etymologi|{{härledning|la|[[solum|sōlum]]|språk=it}}}}
==Ladino==
===Adverb===
{{adv|lad}}
'''solo'''
#[[bara]], [[endast]]
==Latin==
===Substantiv===
'''solō'''
#{{böjning|la|subst|solum}}
===Verb===
'''sōlō'''
#{{böjning|la|verb|sōlus}}
==Portugisiska==
===Substantiv===
{{pt-subst-m-s}}
'''solo''' {{m}}
#[[mark]], [[jord]]
#:{{etymologi|{{härledning|la|solum|mark, jord|språk=pt|punkt=-}}, av {{härledning-|ine-uie|*swol-|fotsula|språk=pt}}.}}
#{{tagg|musik|språk=pt}} [[#Svenska|solo]]
#:{{etymologi|{{härledning|it|solo|språk=pt|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=pt}}.}}
==Spanska==
===Adjektiv===
{{es-adj-o|rot=sol}}
*{{uttal|es|ipa=ˈso.lo}}
#[[ensam]]
#[[unik]]
#(bara en) [[enda]]; understryker att det bara finns ett av någonting
#:''Lo haré con una '''sola''' condición.''
#::''Jag gör det bara på ett '''enda''' villkor.''
:{{avgränsare}}
:{{etymologi|{{härledning|la|[[solus|sōlus]]|språk=es}}}}
:{{besläktade ord|solito}}
===Adverb===
{{adv|es}}
'''solo'''
*{{uttal|es|ipa=ˈso̞.lo̞}}
#[[bara]], [[endast]]
#:'''''Solo''' quiero salir.''
#::''Jag vill '''bara''' åka hem.''
#:{{varianter|sólo}}
#:{{synonymer|solamente}}
#:{{etymologi|{{härledning|la|[[solum|sōlum]]|bara, endast|språk=es}}}}
==Tyska==
===Adjektiv===
{{adj|de}}
'''solo'''
#[[solo#Svenska|solo]], [[ensam]], [[allena]]
#:{{besläktade ord|[[Solo]]}}
#:{{etymologi|{{härledning|it|solo|språk=de|punkt=-}}, av {{härledning-|la|[[solus|sōlus]]|språk=de}}.}}
#:{{sammansättningar|[[Sologesang]], [[Solokünstler]], [[Solokünstlerin]], [[Solostück]]}}
3ilhpu4kbah92mtndcmb75n56fd6tdd
unna
0
138938
3697643
3646653
2022-07-28T20:19:15Z
Autom
28379
+nl: [[gunnen]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar|perfpart=[[unnad]], [[unt]]}}
'''unna'''
#gärna låta få, gärna se att någon får; anse att någon är [[värd]] eller har [[rätt]] till; vanligen om en abstrakt [[förmån]]
#:''I Osnabrück sysselsatte han sig, när tillfälle '''unnades''' honom, med ritning.''
#:''Vi vuxna har ofta tillgång till en bra företagshälsovård, varför ska vi inte '''unna''' våra barn detsamma?''
#:{{synonymer|[[låta]], [[tilllåta]], [[förunna]]}}
#:{{antonymer|[[missunna]]}}
#{{tagg|reflexivt}} särskilt om något som uppfattas som en rimlig [[belöning]]
#:''Nu har jag gjort mitt och tycker att jag kan få '''unna mig''' lite ledighet.''
#:''Ibland '''unnar''' jag '''mig''' ett wienerbröd när jag går förbi bageriet.''
:{{avgränsare}}
:{{besläktade ord|[[förunna]], [[unnad]], [[unnande]]}}
:{{seäven|[[avund]], [[gunst]], [[gynna]], [[ynnest]]}}
:{{etymologi|Sedan {{härledning-|gmq-fsv|unna}}, från {{härledning-|gmq-fsv|[[unnanan#Fornsvenska|*unnanan]]}}. Likartade ord är isländska ''[[unna#Isländska|unna]]'', danska ''[[unde]]'', norska ''[[unne]]'', besläktat med danska ''[[yndig]]'', svenska ''[[ynnest]]'' och [[gynna]]'' och tyska ''[[gönnen]]''.}}
====Översättningar====
{{ö-topp|låta få}}
*engelska: {{ö+|en|grudge|text=not grudge}}, {{ö+|en|begrudge|text=not begrudge}}, {{ö+|en|wish}}, {{ö+|en|grant}}, {{ö+|en|allow}}
*nederländska: {{ö+|nl|gunnen}}
*polska: {{ö+|pl|żałować|text=nie żałować}}, {{ö|pl|odmawiać|text=nie odmawiać}}, {{ö+|pl|dać}}, {{ö+|pl|darować}}, {{ö+|pl|pozwalać}}
*tyska: {{ö+|de|gönnen}}
{{ö-botten}}
{{ö-topp|unna sig}}
*engelska: {{ö+|en|allow|text=allow oneself}}, {{ö+|en|indulge}}, {{ö+|en|treat}} (oneself to something)
*polska: {{ö+|pl|pozwalać|text=pozwolić sobie}}, {{ö|pl|zafundować|text=zafundować sobie}}, {{ö+|pl|folgować|text=folgować sobie}}, {{ö+|pl|raczyć się}}
*tyska: sich {{ö+|de|gönnen}}
{{ö-botten}}
==Isländska==
===Substantiv===
{{verb|is}}
'''unna'''
#[[älska]]
#:{{synonymer|[[elska]]}}
====Användning====
Verbet ''[[elska]]'' används vanligtvis inte om saker, utan snarare om människor. När t.ex. saker eller djur avses, brukar ''unna'' användas.
cii2xwg59dg0wpxmern8nf3h0xv4yku
taktik
0
140174
3697707
3641723
2022-07-29T09:31:17Z
Gabbe
1153
+fr: [[tactique]] (assisterat)
wikitext
text/x-wiki
{{se även|Taktik}}
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''taktik'''
#[[sätt]] att gå till väga, i synnerhet i [[krig]]; [[plan]] i detalj, till skillnad från [[strategi]]
#:{{besläktade ord|[[taktiker]], [[taktisk]]}}
====Översättningar====
{{ö-topp}}
*finska: {{ö+|fi|taktiikka}}
*franska: {{ö+|fr|tactique|f}}
*polska: {{ö+|pl|taktyka}}
{{ö-botten}}
i0kiknn9n86nnvzohox2et361ffm5e6
taktiker
0
140465
3697703
3230860
2022-07-29T09:27:33Z
Gabbe
1153
+fr: [[tacticien]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-0|fog=}}
'''taktiker'''
#den som bestämmer [[taktik]], [[fältherre]], den som vet hur man vinner ett [[slag]]
#{{böjning|sv|subst|taktik}}
====Översättningar====
{{ö-topp|den som bestämmer taktik, fältherre, den som vet hur man vinner ett slag}}
*franska: {{ö+|fr|tacticien|m}}
*tyska: {{ö|de|Taktiker|m}}, {{ö|de|Taktikerin|f}}
{{ö-botten}}
8ga9nuwxojb8hxs1v0nlvtb92dl2ek2
swart
0
141738
3697634
3603730
2022-07-28T17:36:16Z
Svenji
762
/* sco */
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{adj|sv}}
'''swart'''
#{{gammalstavning|sv|wv|svart}}
#:{{varianter|[[swarter]]}}
==Afrikaans==
===Adjektiv===
{{adj|af}}
'''swart'''
#{{tagg|kat=färger|språk=af}} [[svart]]
==Engelska==
===Adjektiv===
{{adj|en}}
'''swart'''
#[[mörk]], svartaktig
#:{{varianter|[[swarthy]]}}
==Frisiska==
===Adjektiv===
{{adj|fy}}
'''swart'''
*{{uttal|fy|ipa=svat, sṷat}}
#{{tagg|kat=färger|språk=fy}} [[svart]]
==Lågskotska==
===Adjektiv===
{{adj|sco}}
'''swart'''
#{{tagg|kat=färger|shetländska|språk=sco}} [[svart]]
==Älvdalska==
===Adjektiv===
{{adj|ovd}}
'''swart'''
#{{tagg|kat=färger|språk=ovd}} [[svart]]
====Etymologi====
{{härledning|non|svartr|språk=ovd}}
09xyedg8zyq1e5bkqdagtfhsdv7jt56
solosång
0
142415
3697679
2926406
2022-07-29T08:42:05Z
Pametzma
10470
/* Svenska */
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''[[solo]][[sång]]'''
#{{tagg|musik}} [[sång]] som framförs av [[en]] enda person
i43oioqz7g2lduc482aa0e1byesqjpw
3697680
3697679
2022-07-29T08:42:59Z
Pametzma
10470
+översättningar; +de: [[Sologesang]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''[[solo]][[sång]]'''
#{{tagg|musik}} [[sång]] som framförs av [[en]] enda person
====Översättningar====
{{ö-topp|sång som framförs av en enda person}}
*tyska: {{ö|de|Sologesang|m}}
{{ö-botten}}
s5ujittie3gmsdchbzvd8gqkpgwv2p8
Wiktionary:Bybrunnen
4
146649
3697642
3697514
2022-07-28T20:12:11Z
Skalman
414
/* Ö:ar för icke-svenska uppslag */ översättningshubbar eller inget alls
wikitext
text/x-wiki
{{genväg|[[WT:BB]]}}
{{meddelande
| 1 = Välkommen till Bybrunnen!
| 2 =
<span style="font-weight:normal;">Detta är samlingsplatsen för diskussioner som rör Wiktionary-projektet. Känn dig välkommen att delta!</span>
'''<span class="plainlinks">[http://sv.wiktionary.org/wiki/Wiktionary:Bybrunnen?&action=edit§ion=new Skapa ett nytt stycke för ditt meddelande]</span>.'''
Gå till '''[[Wiktionary:Fikarummet|Fikarummet]]''' om du vill diskutera något som har med språk att göra, eller till '''[[Wiktionary:Teknikvinden|Teknikvinden]]''' om det är strikt tekniskt (mallarnas eller webbsajtens själva funktion).
<small>När bybrunnen börjar bli orimligt stor kan en del äldre diskussioner arkiveras, men töm aldrig den här sidan helt.</small>
}}
{{arkiv-under|*[[/Arkiv1]] (äldst)
*[[/Arkiv2]]
*[[/Arkiv3]]
*[[/Arkiv4]]
*[[/Arkiv5]]
*[[/Arkiv6]]
*[[/Arkiv7]]
*[[/Arkiv8]]
*[[/Arkiv9]]
*[[/Arkiv10]]
*[[/Arkiv11]]
*[[/Arkiv12]]
*[[/Arkiv13]]
*[[/Arkiv14]]
*[[/Arkiv15]]
*[[/Arkiv16]]
*[[/Arkiv17]]
*[[/Arkiv18]]
*[[/Arkiv19]]
*[[/Arkiv20]]
*[[/Arkiv21]]
*[[/Arkiv22]]
*[[/Arkiv23]] <small>2017-02-25...2017-05-28</small>
*[[/Arkiv24]] <small>2017-05-06...2017-09-02</small>
*[[/Arkiv25]] <small>2017-08-08...2018-08-04</small>
*[[/Arkiv26]] <small>2018-07-30...2019-01-16</small>
*[[/Arkiv27]] <small>2019 Q1–Q2</small>
*[[/Arkiv28]] <small>2019 Q3–Q4</small>
*[[/Arkiv29]] <small>2020 Q1–Q2</small>
*[[/Arkiv30]] <small>2020 Q3-Q4</small>
*[[/Arkiv31]] <small>2021 Q1-Q2</small>
}}
__NEWSECTIONLINK__
__TOC__
== Modultillslag och massradering ==
Det har gått många år utan något framsteg i frågan, men nu:
* [[Modul:langfortemplate]] har skapats och tagit över från [[:Kategori:Wiktionary:Språkkodsmallar]]
* [[Mall:homofoner]] [[Mall:saknad betydelse]] stöttar äntligen språkkod (tack vare [[Modul:langfortemplate]])
* diverse mallar som tidigafe berodde på språkkodsmallarna är fixade (och några är sedan länge tvivelaktiga på köpet):
** {{mall|böjning/utökad}} {{klar}} -- raderad {{klar}}
** {{mall|böjning}} {{klar}} -- helmodulariserad {{klar}}
** {{mall|härledning-}} {{klar}} -- "e=" används, "u=1" används, ansluten till spårningskategorierna {{klar}}
** {{mall|härledning}} {{klar}} -- "e=" används, "u=1" används, ansluten till spårningskategorierna {{klar}}
** {{mall|källa-wikt}} {{klar}} "Mallen är fortfarande under utveckling och bör inte användas tills problemen är åtgärdade."
** {{mall|kognat}} {{klar}}
** {{mall|led}} {{klar}} -- "u=1" {{klar}}
** {{mall|mutation}} {{klar}} -- tvivelaktig, används bara 3 gånger
** {{mall|plurale tantum}} {{klar}} -- raderad {{klar}}
** {{mall|språkikon}} {{klar}} används bara 2 gånger
** {{mall|språk}} {{klar}} "e=" används, "u=1" behövs ej, anropas enbart från [[Wiktionary:Stilguide/Språknamn]] som redan är sanerad
** {{mall|wikt-upplaga}} {{klar}} (redundant parameter <s>bör tas ur bruk</s> redan borta)
** {{mall|antal uppslag}} {{klar}} <s>inga språk tillagda sedan år 2016</s> totalsanerad med undantag för 500-gränsen
* Mallen {{mall|als}} är tvivelaktig, används knappast, och innehållet "alemanniska" är felaktigt ( https://iso639-3.sil.org/code/als -> '''Tosk Albanian [als]''' https://af.wiktionary.org/wiki/Sjabloon:als), även det bör åtgärdas
: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 juli 2021 kl. 23.40 (CEST)
:: [[Special:Mest_använda_mallar]] väntar på uppdatering "Mall:sv (används på 257'791 sidor)" :-D [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 juli 2021 kl. 19.15 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 23 juli 2021 kl. 23.48 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 22.13 (CEST)
=== Förslag, rösta gärna ===
Härmed föreslår jag massradering av alla språkkodsmallar och deras kategori [[:Kategori:Wiktionary:Språkkodsmallar]]. Der räcker med ett ställe att lägga till språk eller byta namn på sådana: [[Modul:lang/data]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 juli 2021 kl. 00.34 (CEST)
====Kommentarer====
:Jag är inte tillräckligt insatt i det tekniska för att förstå vad språkkodsmallarna gör för skada? Förklara gärna så kan jag kanske ta ställning efter det. Det enda jag kan tillägga är att jag nästan dagligen går till Wiktionary:Stilguide/Språknamn för att kolla upp vilken språkkod olika mindre vanliga språk har. Om dessa tas bort behöver en ny lättöverskådlig lista skapas där man skn användare kan se vilka bokstäver som ska anges för att t.ex. lägga till översättningar. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.59 (CEST)
:Det finns många mallar som saknas, och som verkligen är hög tid att de skapas (verbböjningar katalanska, turkiska, hebreiska, jiddisch), samt ett infogande av den städande fuktionen hos {{mall|länk}} till{{mall|härledning}} så man inte behöver anropa den själv inuti mallen. Drätill att om man klickar på länken från härledningar så skulle jag önska att den automatiskt fyllde i ett grunduppslag precis som om man klickar på gröna översättningar. Jag kan inte ett skit om programmering, och hjälpsidorna är för mig ett skämt som inte är programmerare. Det jag kan säga i nuläget angående språkkodsmallarna är väl att jag stödjer införandet av språkkod i alla kategoribildande mallar där det tidigare saknats. Särskilt {{mall|dödform}}. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.59 (CEST)
::* Sida [[Wiktionary:Stilguide/Språknamn]] ska definitivt inte raderas, men behöver i så fall uppdateras (minimalt eller mer). Den kan senare även automatiseras, se [https://eo.wiktionary.org/wiki/Aldono:Listo_kun_lingvoj Aldono:Listo_kun_lingvoj].
::* Den stora fördelen med att radera språkkodsmallarna är att minska mängden arbete som behövs för att lägga till ett språk (eller byta namn på sådant). Ifall de bara tas ur bruk (redan gjort) och inte raderas, då kommer folk inte att förstå att de ska undvikas, och fortsätta att skapa, redigera och vandalisera sådana (de kommer att utgöra ett slags lyxskräp). Vid några wiktionaryer har sådana redan raderats, eller åtminstone tagits ur bruk.
::* Saknande specialmallar för enskilda språk (verbböjningar katalanska, turkiska) har lite till ingenting med språkkodsmallarna att göra.
::* Att sanera {{mall|dödform}} är på min att-göra-lista. [[Wiktionary:Bybrunnen#DEATH_vs_{tagg|ålderdomligt}]]
:: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 18 juli 2021 kl. 22.43 (CEST)
====Ja, språkkodsmallarna ska raderas====
# Jag tycker det låter som en utmärkt idé att språkkodsmallarna raderas och att vi förlitar oss på moduler istället. Då blir systemet betydligt mer överskådligt för oss alla, och dessutom enklare att förstå för nya, mindre erfarna wiktionärer. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 4 juli 2021 kl. 15.03 (CEST).
====Nej, språkkodsmallarna ska behållas====
# …
==== Radering ====
Förslaget har legat här under 22 dagar och det finns en JA-röst och ingen emot. Ifall ingen protesterar till dess, då påbörjar jag raderingen imorgon, tidigast kl 14:00 UTC. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 17.31 (CEST)
: Det visar sig att många språkkodsmallar ofta hade interwikilänkar kvar, och var delvis krysslänkade via wikidata på ett kaotiskt sätt med diverse slags mallar vid andra wikier såsom "Sv-icon" eller "Lang-sv".
: {{klar}} föreslå alla dessa mallar (427 stycken) för radering
: {{klar}} redigera [[MediaWiki:Gadget-translation editor.js]] mallarna får inte raderas förrän detta är gjort
: {{klar}} radera dem (427 stycken)
: {{klar}} radera [[:Kategori:Wiktionary:Språkkodsmallar]]
: {{klar}} åtgärda länkar till [[:Kategori:Wiktionary:Språkkodsmallar]]
: {{klar}} ta bort språkkodsmallarna från [[Wiktionary:Stilguide/Språknamn]]
: {{klar}} sök efter övrig obsolet dokumentation med avseende på språkkodsmallar och uppdatera den
: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 26 juli 2021 kl. 22.20 (CEST)
:: [[MediaWiki:Gadget-translation editor.js]] är fixad nu, och imorgon ska jag (igen) påbörja raderingen.
::: Slutfört. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 17 augusti 2021 kl. 21.20 (CEST)
=== Uppgradering av mallarna ===
Se även [[Wiktionary:Projekt/Mallar och moduler]].
Det har länge diskuterats att göra om dessa och göra språkkod till en anonym och obligatorisk parameter. I nuläget har vi en namngiven parameter och blandning av språkkod ("sv"), rätt versaliserat språknamn ("danska"), fel versaliserat språknamn ("Danska"), och kanske fel versaliserat språkkod ("Bug") (inte många av senastnämnda ifall överhuvudtaget).
* {{klar}} uppgradera {{mall|homofoner}} så att språkkod stöds <s>(vid sidan av språknamn för närvarande)</s>
* {{klar}} uppgradera <s>"saknad betydelse"</s> så att språkkod stöds <s>(vid sidan av språknamn för närvarande)</s> (2022-07-19: mallen flyttad till {{mall|saknad-betydelse}} med en syntaxförändring)
* {{klar}} utplåna "språk=vitryska" och "språk=indonesiska"
* {{klar}} skapa en spårningskategori [[:Kategori:Tracking-ej-raett-spraakkod]] (bara {{PAGESINCATEGORY:Tracking-ej-raett-spraakkod}} sidor kvar av maximalt 69'405 innan boten startades) som samlar sidor som bör åtgärdas
* {{klar}} ändra alla språknamn och fel versaliserade språkkod till gemena språkkod medelst bot
* {{klar}} töm "[[:Kategori:Tracking-ej-raett-spraakkod]]" och föreslå den för radering
* {{klar}} koppla bort "[[Modul:track-faulty-codes]]" från [[Mall:tagg]] och [[Mall:homofoner]]
* {{klar}} föreslå [[Modul:lang/data-temp]] och [[Modul:track-faulty-codes/dok]] för radering
* {{klar}} skapa [[:Kategori:Ogiltiga parametrar]] och [[:Kategori:Uppenbarligen ogiltig språkkod]] och [[:Kategori:Okänd språkkod]]
* {{klar}} ta bort alla "z" från dessa moduler
* {{klar}} kopiera samtidigt [[Modul:zlang]] till [[Modul:lang]] + [[Modul:zlang/data]] till [[Modul:lang/data]] och [[Modul:ztagg]] till [[Modul:tagg]] + sedan [[Modul:zlang/test]] till [[Modul:lang/test]] + [[Modul:ztagg/test]] till [[Modul:tagg/test]] + [[Modul:zlangfortemplate]] till [[Modul:langfortemplate]]
* {{klar}} ta bort stöd för språknamn och fel versaliserade språkkod, och göra att mallar gnäller vid sådan användning enbart vid förhandsgranskning
* {{klar}} åtgärda alla ogiltiga parametrar och ogiltiga språkkod från ovan (totalt ca 250, Taylor 49, Taylorbot, Svenji)
* {{klar}} {{mall|antal uppslag}} [[Modul:catsummer]]
* {{klar}} modularisera {{mall|böjning}} använd [[Modul:bjform]] och föreslå {{mall|böjning/utökad}} för radering
* {{klar}} provisoriskt sanera {{mall|härledning}} och {{mall|härledning-}} så att de rapporterar fel kod ([[Modul:härledning]] används ännu inte)
* {{klar}} åtgärda alla mallsyntaxfel från ovan dvs tömma spårningskategorierna
* {{klar}} redigera [[Modul:tagg]] [[Modul:uttal]] [[Modul:bjform]] (parameterhantering och spårningskategorier, använd [[Modul:param]], gör samma arbete på samma sätt i alla moduler)
* {{ejklar}} [[Modul:avledning]]
* {{ejklar}} kontrollera [[Special:Mest_använda_mallar]]
* {{ejklar}} radera allt skräp
* {{ejklar}} '''SENARE''' radera [[Modul:parameters]]
* {{ejklar}} '''SENARE''' avveckla parametern "språk=" till förmån för en anonym obligatorisk parameter kanske optimera syntax också
Finns det stöd för de kvarblivande stegen? Jag skulle gärna starta boten så snart som den är redo, och kategorin är fylld (tidigast om en vecka). Det här har bara löst samband med avveckling av språkkodsmallarna som kan diskuteras ovan. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 03.48 (CEST)
: Förslaget har legat här under 14 dagar och det finns [[Användardiskussion:LA2#Språkkod_och_språknamn|en positiv röst]] och ingen är emot. Ifall ingen protesterar till dess då avfirar jag boten imorgon (tidigast kl 14:00 UTC). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 juli 2021 kl. 22.44 (CEST)
:: Boten [[Special:Bidrag/Taylorbot|har avfirats]] med 69'398 sidor på att-göra-listan. [https://sv.wiktionary.org/w/index.php?title=p%C3%B8lse&curid=451983&diff=3526498&oldid=3395506] [https://sv.wiktionary.org/w/index.php?title=%D1%81%D0%BF%D0%BE%D1%80%D0%B0&curid=436725&diff=3526497&oldid=3522496] [https://sv.wiktionary.org/w/index.php?title=Andromeda&diff=prev&oldid=3526819] [https://sv.wiktionary.org/w/index.php?title=middelnedertysk&diff=prev&oldid=3527444] [https://sv.wiktionary.org/w/index.php?title=g%C3%B6t%C3%BCrm%C9%99k&diff=prev&oldid=3527898] [https://sv.wiktionary.org/w/index.php?title=Tanzania&diff=prev&oldid=3555760]. Boten hinner ca 10 sidor per minut, således kommer arbetet att dröja ca 5 dagar. Hittills har boten kraschat 2 gånger (på ett kontrollerat sätt pga serverns misskötsel). Det förväntas att ca 800...1'000 sidor kommer att hänga kvar i spårningskategorin (princip försiktighet: "hellre 1'000 sidor överhoppade är 500 sidor vandaliserade") och behöva en extra genomgång. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 23 juli 2021 kl. 22.58 (CEST)
::: Förslaget har nu legat här under 19 dagar. Det är bara ca 17'000 sidor kvar av ca 70'000 för en vecka sedan. I övermorgon kommer kategorin väl vara tom. Fördelar med att '''ta bort stöd för språknamn och fel versaliserade språkkod omedelbart''' för alla mallar där det går, främst {{mall|tagg}}:
:::* enklare mallkod, mindre test, mindre risk för buggar
:::* konsistent syntax
:::* lättare att fånga fel, istället för [[:Kategori:Okänt språk/Alla uppslag]] (raderad av Skal "'''Ska inte användas'''") [[:Kategori:Okänt språk/Substantiv]] [[:Kategori:Okänt språk/Sexualitet]] [[:Kategori:Spanska/Härledningar från okänt språk]] med flera blir det [[:Kategori:Uppenbarligen ogiltig språkkod]] och [[:Kategori:Okänd språkkod]] för alla mallar och alla sidor med fel språkkod, massor med röda kategorier som ingen kollar kan undvikas, i nuläget syns det till exempel inte att [[morsa]] har fel språkkod
:::* lättare att [[Wiktionary:Bybrunnen#Belarusiska|byta namn på språk av ideologiska skäl]] ifall det råkade uppstå behov
:::* förhindra ytterligare patologiska fall då namn på ett språk sammanfaller med koden för ett annat såsom '''iy'''
::: Finns det synpunkter, kan jag ta bort stödet? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 20.10 (CEST)
:::: Huvudgenomgång avslutad med 918 sidor (av ca 70'000) kvar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 26 juli 2021 kl. 21.17 (CEST)
::::: Botarbete färdigt, 0 sidor kvar. Dags för den stora omläggningen. Jag har mycket lovande nya versioner av [[Modul:zlang|Modul:lang]] [[Modul:zlang/data|Modul:lang/data]] och [[Modul:ztagg|Modul:tagg]]. Dessa 3 är sammanflätade på ett lite oturligt sätt vilket gör att de måste göras samtidigt. '''Ifall ingen protesterar till dess då verkställer jag omläggningen imorgon Aug-04 kl 14:00 UTC'''. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 00.51 (CEST)
:::::: Det otillfredsställande beteende hos [[Modul:parameters]] kan beundras [https://sv.wiktionary.org/w/index.php?title=keyboard_shortcut&oldid=3599775 här] fram till omläggningen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 01.09 (CEST)
Ingen protest från mig i varje fall. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 4 augusti 2021 kl. 03.55 (CEST).
:::::::: Verkställt. Åtminstone 192 sidor i [[:Kategori:Uppenbarligen ogiltig språkkod]] är mer än väntat, men kommer att åtgärdas. Ingenting verkar vara sönder. Säg till ifall någonting inte funkar som det ska. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 16.37 (CEST)
::::::::: 1 sida kvar i [[:Kategori:Ogiltiga parametrar]] och 72 kvar i [[:Kategori:Uppenbarligen ogiltig språkkod]] måste vänta till imorgon. Jag är slut nu. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 20.59 (CEST)
:::::::::: Framsteg. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 8 augusti 2021 kl. 04.47 (CEST)
== Om ändringar som ser ideologiska ut ==
Gemenskapen kan vilja titta på diskussionen https://sv.wiktionary.org/wiki/Anv%C3%A4ndardiskussion:Taylor_49#Om_politik. Kanske har jag "fel", kanske har jag "rätt". Men vi borde vara överens om våra principer. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 juli 2021 kl. 00.15 (CEST)
: @[[Användare:Andreas Rejbrand]] Nu har du gjort mig till boven. Du har [https://sv.wiktionary.org/w/index.php?title=agens&curid=86622&diff=3522763&oldid=3522712 återställt två gånger av ideologiska skäl], jag bara en gång. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 00.33 (CEST)
:: Jag såg en ändring som bara kan förklaras som ideologisk, så jag återställde den till originalversionen (som jag misstänker innehåller ett äkta citat). Jag har ingen ideologisk agenda, faktiskt måste jag t.o.m. fundera en stund för att inse vilken falang ändringen tillhörde! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 juli 2021 kl. 00.38 (CEST)
::: [https://sv.wiktionary.org/w/index.php?title=veta_hur_en_slipsten_ska_dras&type=revision&diff=3451681&oldid=3239649 löjligt] Jag har inte tid att leta fram mer löjliga eller skamliga redigeringar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 01.08 (CEST)
::: Och [[Användardiskussion:Andreas_Rejbrand#REVERT_ang_"genus"|här]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 01.24 (CEST)
:::: Jag vill egentligen inte lägga mig i debatten, men ändringen av bildnamnet i "<span class="plainlinks">[https://sv.wiktionary.org/w/index.php?title=veta_hur_en_slipsten_ska_dras&type=revision&diff=3451681&oldid=3239649 löjligt]</span>" som Taylor 49 åberopar här ovan är egentligen inte löjlig. Den rör inte Wiktionary i direkt mening, eftersom bilden inte ens lagras här utan finns på Wikimedia Commons. Redigeringen på Wiktionary har sin grund i en ändring på Commons, där filnamnet byttes från "Grindstone (PSF).png" till "[[:commons:File:Grindstone - Male (PSF).png|Grindstone - Male (PSF).png]]". Bilden beskriver en man som arbetar med en slipsten, och ändringen av filnamnet bör ses i ljuset av att det finns en likadan bild där en kvinna utför samma syssla, betitlad "[[:commons:File:Grindstone - Female(PSF).png|Grindstone - Female(PSF).png]]" (tidigare benämnd "Grinding Stone (PSF).png"). Filnamnsändringarna på Commons är alltså utförda för att man direkt utifrån filnamnen enklare ska förstå vad bilderna beskriver. (För övrigt står förkortningen "PSF" för ''Pearson Scott Foresman'', det företag som tillhandahållit bilderna.)
:::: Ändringen här på Wiktionary har således ingenting med genus att göra utan är en ren teknikalitet, för att undvika att bildlänken ska behöva överföras via en omdirigeringssida när bilden hämtas från Commons. Nu kan den istället hämtas direkt. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 6 juli 2021 kl. 12.06 (CEST).
::::: Du har helt rätt, det är en rent ideologisk ändring på Commons. En bild som visade en person under arbete vid en slipsten gjordes med flit oanvändbar genom att lägga till "male". Nu är bilden politiskt och ideologiskt laddad och förgiftad. Hur länge kommer det att dröja tills vi måste byta "Grindstone - Male (PSF).png" mot "Grindstone - Female (PSF).png" i "patriarkatets" och "jämställdhetens" namn? Det är sorgligt och löjligt, fastän felet ligger hittills enbart på Commons. Ett skolboksexempel på en ideologisk ändring, från Commons påtvingad till alla wikier. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 23.11 (CEST)
== Begäran om att avsätta administratör ==
Hej! Jag har skapat en anmälan om att avsätta en av våra administratörer, se [https://sv.wiktionary.org/wiki/Wiktionary:Anv%C3%A4ndare/Administrat%C3%B6rer/Beg%C3%A4ran_om_administrat%C3%B6rskap#Taylor_49_-_beg%C3%A4ran_om_att_bli_av_med_administrat%C3%B6rskap BOA]. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]])
@[[Användare:Andreas Rejbrand]]: Nu överreagerar du igen. Mina "brott" som du åberopar är många år gamla, och det var du som redigerinskrigade mest på sidan "[[agens]]" i förrgår. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 10 juli 2021 kl. 21.38 (CEST)
:Taylor, för en halvtimme sedan ville jag diskutera en språkvetenskaplig fråga med dig (om ordföljd). Jag vet inte vem som har rätt (du eller jag), och därför ville jag prata med dig om det. Men som svar får jag [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:Andreas_Rejbrand&oldid=3523734#Problembeteende_(wheel_warring,_idiotmakeri) det här]. Och i förrgår eller när det var ville jag diskutera hur vi i ordboken ska hantera ändringar av anonyma anv., vilka ser ut att vara politiska. Även där visste jag inte vem som har rätt, och eftersom jag inte är diktator så valde jag att ta upp frågan på BB. Även då blev du mycket upprörd. Och alla vulgära ord, missförstånd... :( --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 10 juli 2021 kl. 21.41 (CEST)
:: Ang. ordföljd: du "fixade" utan att invänta resultatet av att "diskutera en språkvetenskaplig fråga", och länkade min diskussionssida som "bevis" på att du har rätt.
:: Ang. "ändringar av anonyma anv": du återställde för andra gången utan att invänta diskussionen, och därefter länkade du min diskussionssida från BB.
:: Och nu tog du till kärnvapen för att slutgiltigt få bukt med mig. :-( Jag minns inte när jag senast använde vulgära ord mot dig. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 10 juli 2021 kl. 21.53 (CEST)
:::Detta känns som en överhettad sommardebatt om struntsaker. Blev ni sams sedan? Ta en glass. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 27 juli 2021 kl. 23.01 (CEST)
::: {{klar}} ta en glass
::: {{klar}} bli sams [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 23.25 (CEST)
== Redundans i mallarna ==
{{mall|bokref}} (ny omdirigering, ny aliasnamn för mall) och [https://sv.wiktionary.org/w/index.php?title=Mall:k%C3%A4lla-bok&curid=429255&diff=3523881&oldid=2879341 title=Mall:k%C3%A4lla-bok] (ny aliasnamn för parameter) ... hur önskvärda är sådana ändringar? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 13 juli 2021 kl. 20.50 (CEST)
:Hej! Vill du förtydliga vad du egentligen undrar? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.48 (CEST)
:: Vi brukade ha som princip att ha enhetlig syntax. Men här skapade en användare ett alternativt namn för en mall ("bokref" istället för källa-bok") liksom ett alternativt namn för en parameter ("författare" istället för "förf"). Jag föreslår att göra ogjort detta, eftersom det försvårar förståelsen av koden i onödan. Det tjänar inget syfte att anropa samma mall via "källa-bok" från några uppslag, och som "bokref" från andra. I det långa loppet försämrar sådana redireringar ordbokens kvalitet. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 18 juli 2021 kl. 22.29 (CEST)
::: Användaren har nu ändrat så att {{mall|bokref}} omdirigeras till {{mall|källa-bok}}. Det är förstås bra – vi är nog alla överens om att vi bör hålla oss till en så enhetlig och homogen syntax som möjligt. Givetvis kan man också tänka sig att man istället helt raderar mallen, men det finns ett (för all del sällsynt) särfall med just den här typen av mallar, och det är i den händelse vi importerar data från svenska Wikipedia. Deras motsvarande mall heter just <kbd><nowiki>{{bokref}}</nowiki></kbd> och parametern för författare i den mallen kallas "författare" snarare än "förf". För interwiki-kompatibilitetens skull kan det således vara bra att ha en fungerande <kbd><nowiki>{{bokref}}</nowiki></kbd>-mall även på Wiktionary, i den händelse data från en sådan följer med "på köpet" via [[Special:Import]] av någon annan sida från Wikipedia. Det hör till saken att det finns en kryssruta märkt "Inkludera alla mallar" som kan användas vid import av sidor, och om den markeras händer det att även källmallar och liknande följer med vid en import.
::: På motsvarande vis har svenska Wikipedia en mall <kbd><nowiki>{{cite book}}</nowiki></kbd> för de fall där de importerar data från sin engelskspråkiga motsvarighet. Mallen används inte aktivt på svWP men det faktum att den ändå finns där gör att informationen fortsätter att presenteras korrekt även efter en import. I den händelse Wiktionary väljer att behålla <kbd><nowiki>{{bokref}}</nowiki></kbd> som fungerande (om än omdirigerad) mall bör man givetvis vara noggrann med att poängtera för användarna att de bara ska använda standardmallen <kbd><nowiki>{{källa-bok}}</nowiki></kbd>, och att <kbd><nowiki>{{bokref}}</nowiki></kbd> bara finns för att främja kompatibiliteten med våra systerprojekt. Angående sistnämnda kan för övrigt nämnas att <kbd><nowiki>{{bokref}}</nowiki></kbd>-mallen även finns på Wikipedia på bokmål (939 sidor), danska (249) och nynorska (128). Här på Wiktionary länkar fyra sidor till den, samt en kategori-sida och denna diskussion på Bybrunnen. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 24 juli 2021 kl. 02.14 (CEST).
:::: Hej! Tack för svaret. Ja, det kommer från wikipedia som jag självklart hade misstänkt. Jag vidhåller att det vore bäst att återställa, men avstår från det nu pga brist på konsensus. Däremot kommer jag att lägga till avrådan och ändra anropen till vårt vanliga syntax. Fördelarna som du förklarar finns väl, men är IMHO mycket teoretiska. Att importera vare sig medelst [[Special:Import]] eller manuell C&P kan knappast vara till nytta eftersom vi är en ordbok medan wikipedia är en encyklopedi. Jag har sett på andra wikier folk som vill "hjälpa" genom att kopiera hela sidor från en wiki till an annan, resultatet blir knappast någonsin bra. Tack och lov har hittills [https://sv.wiktionary.org/wiki/Special:Logg?type=import ingen försökt att "importera" en sida från en annan wiki med hundratals inkluderade mallar]. ([https://sv.wiktionary.org/w/index.php?title=teofobi&oldid=964400 teofobi]) Jag vågar inte ens tänka på den mallstia som vi skulle ha ifall det var gängse metod att "importera" från diverse wikier med alla inkluderade mallar. Ifall någon vill att {{mall|källa-bok}} framgent ska heta {{mall|bokref}} och ha parametern "författare=" då kan det gärna diskuteras, och vid behov verkställas medelst bot. BTW: {{mall|källa-bok}} saknar interwikilänkning, all kompatibilitet till trots. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 24 juli 2021 kl. 15.50 (CEST)
::::: @[[Användare:Tommy Kronkvist]] Har sanerat lite grann. [[Användare:Tomastvivlaren|Tomastvivlaren:s]] [[Special:Bidrag/Tomastvivlaren|(B)]] redigeringar (delvis kopiering från wikipedia) använder ibland ytterligare okända parametrar som inte heller är hjälpta genom <code><nowiki>{{{förf|{{{författare|}}}</nowiki></code>. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 24 juli 2021 kl. 17.01 (CEST)
{{@|Taylor 49}}. Okej, tack för det. Uppslagen [[småkusin]] och [[tremänning]] är de enda som har <kbd><nowiki>{{bokref}}</nowiki></kbd> kvar, om du vill fixa dem också. Själv är jag för närvarande upptagen med att byråkrata på Wikispecies. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 24 juli 2021 kl. 18.01 (CEST).
:Jag tycker också det är bra att bara ha en mall och en korrekt syntax. Alias gör parsning svårare om en bot används och wikitexten blir svårläsligare med olika varianter av mallnamn. Det underlättar också att hålla malldokumentation uppdaterad. Kanske det kan finnas några enstaka fall då det kan vara bra att ha alias för mallnamn. Exempelvis kan {{mall|delete}} vara vettig då den underlättar för ej svenskspråkiga att markera en sida för radering, om den skapats av misstag. Jag tycker inte att {{mall|bokref}} är ett alias med en sådan fördel. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 05.52 (CEST)
== "als" vs "gsw" ==
: [[:Kategori:Alemanniska]] (ca 500 uppslag)
: [[Modul:lang/data]]
<pre>
data["als"] = {
name = "alemanniska",
code = "als",
source = "Wiktionary"
</pre>
: [https://en.wiktionary.org/wiki/Category:Alemannic_German_language Category:Alemannic_German_language] (ca 1'600 uppslag)
: [https://en.wiktionary.org/wiki/Module:languages/data3/g Module:languages/data3/g]
<pre>
m["gsw"] = {
"Alemannic German",
"Q131339",
"gmw",
otherNames = {"Swiss German", "Walser German", ...
scripts = Latn,
ancestors = {"gmh"},
wikimedia_codes = {"als"},
</pre>
Är det ett medvetet beslut att använda "als" för "Alemanniska" eller är det ett misstag? Borde vara "gsw". [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 juli 2021 kl. 02.01 (CEST)
:Om jag minns rätt så är det sagt att språkkoderna vi använder först och främst är deras wiki-kod, och i de fall de saknar egen Wikipedia använder vi ISO-3-standard. Det finns en allemannisk wikipedia på als.wikipedia.org, därav språkkoden. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.44 (CEST)
:: {{@|Svenji}}: Har du någon källa för uppgiften om "först och främst språkkodens wiki-kod, annars ISO-3"? Det är inte alls så att jag misstror dig, men som byråkrat på Wikispecies skulle jag vilja kunna citera någon policy eller liknande kring den här sakfrågan. Allra bäst vore det om uppgiften går att härleda till en motsvarande policy eller riktlinje på MediaWiki eller Meta-Wiki, eller åtminstone Wikipedia. Om inte – tack i alla fall! [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 26 juli 2021 kl. 03.16 (CEST).
::: Det grundar väl sig i samma princip som alla andra språk med egna wikier, t.ex. no/nn vars ISO-3-standard för språket norska är nor, och dess två skrivna varianter enligt samma standard är nob och nno. Vi använder (likt resten av Wiktionary deras wikikoder istället för ISO-kod. Listan kan göras väldigt lång... [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.07 (CEST)
:::: Nja, -en- wiktionary använder företrädesvis ISO-koden då den skiljer sig från wikimedia-koden (åtminstone för -gsw-). {{osignerad|Taylor 49|26 juli 2021 kl. 23.11 (CEST)}}
:::::Alltså, för mig personligen spelar det väl ingen roll vilka bokstäver som används, vi kan byta till vilken standard som helst. Jag försöker bara förstå var problematiken ligger i att t.ex. tadzjikiska har språkkod tg på Wiktionary men tgk enl. ISO-3? Ska alla dessa bytas nu? Det har väl funkat bra hittills? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.32 (CEST)
:::::Det känns dock mer användarvänligt att kunna gå från Tadzjikiska wiktionary och veta med sig att tg även akn användas för att lägga in deras språk i våra mallar. Ska vi inte annars byta sv mot swe också? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.35 (CEST)
::::::Wikimedia använder väll, i grunden iallafall, ISO-1 om det finns, annars ISO-3? Sen finns det vissa undantag. --[[Användare:Sabelöga|Sabelöga]] ([[Användardiskussion:Sabelöga|diskussion]]) 26 juli 2021 kl. 23.58 (CEST)
:::::::{{@|Tommy Kronkvist}}, principen för val av språkkod finns beskriven på sidan [[Wiktionary:Stilguide/Språknamn]] under rubriken "Lägg till nytt språk". (Tänk på att: ...i första hand används Wikimedias språkkoder för det aktuella språket. ...i andra hand använda ISO 639-koder i följande ordning: ISO 639-1, ISO 639-3, ISO 639-2(/T) så som presenteras på www.sil.org.) När detta inte räckt till så har praxis varit att använda ISO 639-5-koder i kombination med egenkonstruerade koder, som framgår av samma sida. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.03 (CEST)
Tack {{@|Dodde}}, men då får jag jaga vidare på Meta- eller Media-Wiki. :-) Som jag nämnde rör min fråga primärt egentligen mitt arbete med Wikispecies ("WS"), och är därför synnerligen "out of bounds" här på Wiktionary. För att ändå ge lite bakgrund kan nämnas att Wikispecies per policy ska vara så språkneutralt som möjligt, bland annat eftersom det bara finns ''en'' global version av WS, inte flera olika språkversioner som i fallet med till exempel Wiktionary och Wikipedia. Eftersom projektet uteslutande hanterar data som rör taxonomi, biologisk systematik och dess nomenklatur så går det ändå ganska bra att följa den policyn. Vi hanterar främst vetenskapliga namn, samt egennamn på auktorer och bokverk/tidskrifter. De vetenskapliga namnen är förstås likadana på alla språk (även om det i strikt mening ''väldigt'' sällan rör sig om "latinska namn"), och i princip gäller det även namnen på författare och deras publikationer. En författare heter ju det han heter, så att säga… Emellertid har vi en hel del användare som utöver de vetenskapliga namnen även vill lista de olika organismernas trivialnamn på diverse språk, till exempel på svenska, nepali, och så vidare. Detta trots att dessa namn inte har ett smack med taxonomi att göra, och därför egentligen faller utanför projektets intresseområde. De är dock populära och leder ibland till att nya användare även börjar intressera sig mer och bidrar med material som rör taxonomin, så därför har vi explicit undantagit trivialnamnen från "bara taxonomi"-policyn. Haken är att användarna ibland har sin egen syn på vilka språkkoder som är lämpliga att använda, och eftersom våra mjukvarumoduler och liknande bara hanterar vissa av dem så kan det bli problem. Det vore förstås enkelt för oss att skriva en "lokal" policy om detta som bara rör Wikispecies, men eftersom vår mjukvara per automatik hämtar massor med information från Wikidata (och ibland Wikisource) så tycker jag att det vore bättre att istället använda en övergripande global policy eller riktlinje för detta. Jag har dock inte hittat någon sådan. [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 15 augusti 2021 kl. 07.37 (CEST).
== "Mall:antal uppslag" och privata ordklassmallar ==
Följande problem finns:
* {{mall|antal uppslag}}
** <s>krångligt all lägga till dialekter manuellt, inga har lagts till sedan år 2016</s>
** metoden kommer att sluta funka vid 500 språk (då blir det akut)
* [[:Kategori:Wiktionary:Ordklassmallar|privata ordklassmallar]]
** oproduktiv redundans, de flesta gör typ ingenting (diskuterades redan under år 2017: [[Malldiskussion:subst]])
Föslag:
* <small>skapa ny dold kategori [[:Kategori:Alla huvuduppslag]]</small> som skulle ersätta {{mall|antal uppslag}} ('''nackdelen''' är att detta skulle räkna ord som utgör huvuduppslag i flera språk bara en gång)
* mer senare (efter att annat har gjorts, se långt ovan, helst till sist avveckla privata ordklassmallar)
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 juli 2021 kl. 12.28 (CEST)
:: Delvis löst. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 23 juli 2021 kl. 23.04 (CEST)
== CFI -- Förbjudna språk och koder ==
Har tydligen inte mycket diskuterats, samlad ihop info från olika ställen på den här wikin.
* [[Wiktionary:Stilguide/Språknamn]]
* [[Modul:lang/data]]
* [[Wiktionary:Projekt/Mallar_och_moduler#Språkkodsmallar]]
* [https://en.wiktionary.org/wiki/Wiktionary:Criteria_for_inclusion#Constructed_languages]
=== Planspråk ===
* Novial: förbjudet på -en- wiktionary, stöds här, 35 uppslag
=== Jugoslaviska "sh" ===
* kod "sh" förbjuden enligt [[Wiktionary:Stilguide/Språknamn]] "serbokroatiska: använd serbiska eller kroatiska"
=== Kinesiska ===
* kod "cmn" -- "mandarin" förbjuden enligt [[Wiktionary:Stilguide/Språknamn]] "använd kinesiska Detta borde nog diskuteras"
* "zh-sc" används ej
* "zh-tc" används ej
=== Utdöda språk ===
* "[https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fh-nor%2F&title=Special:S%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 h-nor]" norska -- <s>kan väl ändras till "non" ??</s>
* "[https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fh-smi%2F&title=Special:S%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 h-smi]" samiska -- <s>kan väl ändras till "smi-usm" ??</s>
* {{klar}} "gem" "urgermanska", bör vara "gem-ugm"
* {{klar}} "[https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fgmq-pie%2F&title=Special:S%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 gmq-pie]" "urindoeuropeiska", bör vara "ine-uie"
* {{klar}} "gmq-utr" "urturkiska", bör vara "trk-utr"
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 16.57 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 20.20 (CEST)
: Av dessa språk är bara några "utdöda", t.ex. norska och samiska som takspråk för underliggande varieteter/dialekter/språk kräver en sammanförande språkkod etymologiskt. Detsamma skulle ev. behövas för bl. a. serbokroatiska. Nu är artiklar med etymologier från samiska eller norska plötsligt trasiga. <nowiki>=(</nowiki> [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.26 (CEST)
:: Ingenting är trasigt. 3 sidor visar för närvarande "okänt språk" pga 2 ovannämnda koder vilket kan repareras på olika sätt. Koder "h-nor" och "h-smi" kan läggas till i [[Modul:lang/data]] omedelbart ifall så önskas. Att detta inte hände för länge sedan beror på att de är tvivelaktiga. De saknas i [[Wiktionary:Stilguide/Språknamn]]. Ska de läggas till, eller hellre ändras till "non" och "smi-usm", eller annat förslag? Är det här "Av franska morse, av samiska morša." överhuvudtaget rätt? Igår fixade jag ca 30 sidor med "okänt språk" och det finns väl fler sådana som jag tänker att snart upptäcka och skicka till [[:Kategori:Uppenbarligen ogiltig språkkod]] och [[:Kategori:Okänd språkkod]] så att de kan alla fixas. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 22.39 (CEST)
::: I ljuset av brist på andra förslag ändrar jag nu "h-nor" -> "non" och "h-smi" -> "smi-usm". [[Wiktionary:Teknikvinden#Härledning_-_samlat:_samiska_eller_norska]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 10 augusti 2021 kl. 00.15 (CEST)
::::{{@|Taylor 49}} h-nor står för härledningar-norska. Den är till för de fall då källa rörande härledning inte uttryckligen anger vilken typ av norska (bokmål eller nynorska etc) respektive vilket av de samiska språken som avses. Det är en språkkod för användning i {{mall|härledning}} och ingen annan stans. Se diskussionen från 2012 som föranledde detta på [[Malldiskussion:härledning]]. h-nor och h-smi står alltså inte för urnorska och ursamiska, utan för det nu levande makrospråket norska (ISO 639-2) och den kollektiva koden för de nu levande samiska språken (ISO 639-5). ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.19 (CEST)
::::: I så fall kommer jag att återställa dem, men de användes bara 3 gånger, och det finns väl massor med sidor som använder "non" men borde bättre använda "h-nor" liksom sådama som använder "smi-usm" men borde använda "h-smi". [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 augusti 2021 kl. 17.18 (CEST)
::::::* {{klar}} lägg till "h-nor" och "h-smi" i [[Modul:lang/data]]
::::::* {{klar}} spärra "h-nor" och "h-smi" för annan användning än etymologi
::::::[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 augusti 2021 kl. 17.55 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 16 augusti 2021 kl. 17.04 (CEST)
:::::::Tack. Jag har inte så bra koll på härledningarna, men utgångspunkten för all information på Wiktionary är ju att den ska vara korrekt. Och är det, som du säger, så att fel språkkod har använts på ett stort antal uppslag så är det synd. Kanske har dokumentationen av de här två mallarna varit för bristfällig. Jag ville heller inte påstå att h-nor och h-smi är den bästa lösningen, bara reda ut eventuella missförstånd om deras betydelse och funktion. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 16 augusti 2021 kl. 03.26 (CEST)
== "Kategori:Italienska/Senegalesiska regioner" vs CFI -- massradera? ==
* [[:Kategori:Italienska/Senegalesiska regioner]] (röd, 12 sidor)
* [[Anv%C3%A4ndardiskussion:2A02:908:C30:3680:19E:28D8:822C:24D6#Toponyms]]
Vi raderade massor med liknande sidor för ca 4 år sedan. De här har väl glömts, och bör raderas? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 26 juli 2021 kl. 22.26 (CEST)
:Ja. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.11 (CEST)
::Måste ha glömts. Det finns förmodligen tusentals sidor som fortfarande ligger kvar och skräpar efter dessa masskapade sidor. Ex.vis sidor med kemiska föreningar [[Wiktionary:Projekt/Struktur_på_uppslag#Kemiska_f.C3.B6reningar]] ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 07.02 (CEST)
::: 12 sidor raderade. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 augusti 2021 kl. 21.46 (CEST)
== Bilder på icke-svenska uppslag ==
Användare [[Special:Bidrag/Spl908455|Spl908455]] har placerat bilder på diverse icke-svenska uppslag, inte helt enligt [[Wiktionary:Stilguide#Bilder|stilguiden]]. Ska de tas bort? <small>PS: jag är beredd att diskutera en liten ändring och tillåta bilder ifall det finns särskilda skäl.</small> [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 21.41 (CEST)
:{{@|Taylor 49}}, ja, enligt nuvarande stilguide ska ska de bort. Men jag lyssnar naturligtvis gärna först på dina argument för vilka särskilda skäl som kan föreligga för undantag. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 16 augusti 2021 kl. 03.20 (CEST)
== Felplacerad "Mall:tagg" och "{ {PAGENAME} }" och ovanliga fettstilsrader ==
[https://sv.wiktionary.org/w/index.php?title=Special:S%C3%B6k&limit=500&offset=0&ns0=1&search=insource%3A%2F%5C%7D%5C%7D%5C%27%5C%27%5C%27%2F ca 164 träffar] Det finns några "false positive" bland dessa, annars 3 fenomen:
<pre>
{{subst|fi}}
{{tagg|kat=fågelarter|kat2=fåglar|språk=fi}}'''[[Turkki|turkin]][[kyyhky]]'''
</pre>
<pre>
{{subst|ja}}
'''{{PAGENAME}}''' (はとざ, Hatoza)
</pre>
<pre>
{{subst|yi}}
'''{{länk|yi|שווייצער}} {{länk|yi|קעז}}''' (shveytser kez) {{m}}
</pre>
Vilka av dessa syntaxknep är bra, vilka dåliga? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 22.39 (CEST)
:PAGENAME ser väl mest lustig ut när man redigerar, går heller inte att länka orddelar om man använder den så ser inga fördelar.
:Att ange transliteration/transkribering på fetstilaraden utan fet stil tycker jag är helt ok. (brasklapp för att jag inte varit här på ett par år) –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 5 augusti 2021 kl. 11.10 (CEST)
:: Alla <nowiki>{{PAGENAME}}</nowiki> in NS 0 har avlägsnats medelst bot. Sökning ovan ger 148 träffar nu. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 21.19 (CEST)
<pre>
==Arabiska==
===Ordspråk===
{{ordspråk|ar}}
'''{{+arab|التفاحة لا تسقط بعيداً عن الشجرة.}}'''
{{DISPLAYTITLE:{{+arab|{{FULLPAGENAME}}}}}}
#[[Äpplet faller inte långt från trädet.]]
</pre>
::: [[التفاحة_لا_تسقط_بعيدا_عن_الشجرة.]] Behövs "DISPLAYTITLE" och "+arab" och "FULLPAGENAME"? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 21.22 (CEST)
::::{{@|Taylor 49}} { {PAGENAME} } ska inte användas, men kan ju åtgärdas med bot som du har gjort, tack!
::::
::::{{mall|länk}} lägger bl.a. till en ankare för aktuellt språk, i detta fall #Jiddish. Det är enligt min mening aldrig fel att byta ut en länk till ett uppslag som anges med klamrar mot en länk som skapas med hjälp av mallen {{mall|länk}}. Jag tänker att det skulle kunna vara möjligt att utöka funktionaliteten att lägga till olika skrifter för olika språk, att ett arabiskt ord som använder {{mall|länk}} automatiskt använder skriftmallen {{mall|+arab}} internt.
::::
::::DISPLAYTITLE och FULLPAGENAME ska ju helst inte användas, utan sidnamnet utskrivet med text, som vanligt. {{mall|+arab}} och dylika mallar för olika skrifter är däremot bra för det gör att dessa texter då kan specialanpassas med CSS för att exempelvis ange att ett annat typsnitt ska användas och att storleken ska justeras. Arabiska typsnitt gör normalt texten väldigt liten och svårläst, så storleken brukar göras större.
::::
::::{{mall|tagg}} ska i regel användas på definitionsraden direkt efter #-tecknet. I det aktuella fallet bör mallen flyttas. Mallbeskrivningen medger att det i vissa fall kan vara tillåtet att placera mallen nån annan stans, om mallen inte avser en särskild, utan en grupp definitioner. Var och hur framgår dock inte av mallbeskrivningen.
::::
::::Transkribering o.d. ser ut som jag skulle förvänta mig, som Moberg också nämnde. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.51 (CEST)
== Mall { {plurale tantum} } ==
Mallen {{mall|plurale tantum}} ska enligt instruktionerna placeras på fetstilsraden. Enligt Dodde ska den avvecklas till förmån för {{mall|tagg}}. Jag håller med Dodde, avveckla den. 99 användningar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 22.02 (CEST)
: Bifaller. Många användare känner till och är vana vid <code><nowiki>{{tagg}}</nowiki></code> som används på 126 828 sidor. Att ha en särskild mall just för ''plurale tantum'' känns överflödigt och onödigt komplext. I skrivande stund anropas mallen av 89 sidor, att jämföra med de 410 sidor som listas i [[:Kategori:Plurale tantum]], fördelade över sju underkategorier efter språk. Flertalet av uppslagen i dessa kategorier använder redan <code><nowiki>{{tagg}}</nowiki></code> alternativt {{mall|de-subst-pluraletantum}} etc. istället för <kbd><nowiki>{{plurale tantrum}}</nowiki></kbd>.
: Som fotnot kan tilläggas att i den händelse vi trots allt väljer att behålla mallen så bör vi skapa en motsvarande <kbd><nowiki>{{singurale tantum}}</nowiki></kbd> för att vara konsekventa. Den skulle i så fall omfatta betydligt fler än 89 uppslag, men i min mening ändå vara lika överflödig. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 8 augusti 2021 kl. 20.54 (CEST).
:: Jag vet inte var eller när jag skrev det, men jag anser fortfarande det. :) ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.57 (CEST)
== "Wiktionary:Projekt/Språkbalans" ==
@[[Användare:LA2|LA2]]: ang [[Wiktionary:Projekt/Språkbalans]]
* föreslår uppdelning och flytt till närheteten av [[Wiktionary:Om/Statistik]] och [[:Kategori:Om Wiktionary]]
* syftet med arkiveringen är obskyrt
* [[Wiktionary:Bybrunnen/Arkiv26#Modul_önskas_för_beräkningsmall]]
* modul kan göras men kommer inte att lösa problemet med [[Wiktionary:Teknikvinden#Bugg:_"$wgExpensiveParserFunctionLimit"_för_lyxiga_funktioner|500-gränsen]], uppdelning däremot hjälper
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 16 augusti 2021 kl. 16.03 (CEST)
:Jag tror i så fall man måste betrakta de tre avsnitten var för sig. Det nedersta är ganska likt Om/Statistik. Det växer med en rad för varje tidpunkt (här månad, där vecka) när det uppdateras manuellt. Det första avsnittet är väldigt annorlunda. Siffrorna där uppdaterar sig själva och historiken bevaras inte, om man inte manuellt "arkiverar" tabellen. Kanske är arkiveringen / historiken ointressant? Jag har inte arkiverat den regelbundet. Och ingen har väl saknat den. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 18 augusti 2021 kl. 14.59 (CEST)
:: @[[Användare:LA2|LA2]]: Nu har jag trollat fram den önskade modulen, sågat sidan [[Wiktionary:Projekt/Språkbalans]] isär i 3 delar, och placerad all statistik i [[:Kategori:Om Wiktionary|samma katt]]. Det finns 30 språk på [[Wiktionary:Balans efter språk och ordklass]] och det finns utrymme för 3 mer (prova <code><nowiki>debug=true</nowiki></code>). En bugg finns kvar: in den nedre substituerade tabellen försvinner inte de röda nollorna. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 augusti 2021 kl. 00.21 (CEST)
::: Det här är löst, nollorna är borta. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 november 2021 kl. 11.47 (CET)
== Koder "h-smi" & "h-nor" ==
@[[Användare:Dodde|Dodde]] @[[Användare:Svenji|Svenji]]: Hoppas att folk börjar använda dessa koder, med tanke på hur mycket tid jag har lagt ner på att få dem funka som de ska. Hittills (10 år efter att de har skapats) 3 användningar, därav en tvivelaktig. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 18 augusti 2021 kl. 00.00 (CEST)
:Hoppas också det :) ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 25 augusti 2021 kl. 07.47 (CEST)
::{{@|Taylor 49}}: Tack för ditt jobb! Nu när du konstruerat en sån här kodning, undrar jag om det med mindre ansträngning går att kopiera formatet och skapa en "från slaviska språk", och liknande? Eller är det ett hästjobb varje gång? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 31 augusti 2021 kl. 13.10 (CEST)
::: Nu är det enkelt att lägga till flera. Varsågod föreslå koder. Men definiera gärna precis vad de ska omfatta, och hur de ska relatera till andra koder (på samma sätt som relationen mellan "h-nor" och "non"). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 31 augusti 2021 kl. 21.44 (CEST)
::::Tack, jag återkommer! /[[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 1 september 2021 kl. 12.56 (CEST)
== Universal Code of Conduct - Enforcement draft guidelines review ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="content"/>The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Drafting_committee#Phase_2|Universal Code of Conduct Phase 2 drafting committee]] would like comments about the '''[[:m:Universal Code of Conduct/Enforcement draft guidelines review|enforcement draft guidelines]]''' for the [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC). This review period is planned for 17 August 2021 through 17 October 2021.
These guidelines are not final but you can help move the progress forward. The committee will revise the guidelines based upon community input.
Comments can be shared in any language on the [[m:Talk:Universal Code of Conduct/Enforcement draft guidelines review|draft review talk page]] and [[m:Special:MyLanguage/Universal Code of Conduct/Discussions|multiple other venues]]. Community members are encouraged to organize conversations in their communities.
There are planned live discussions about the UCoC enforcement draft guidelines:
:[[wmania:2021:Submissions/Universal_Code_of_Conduct_Roundtable|Wikimania 2021 session]] (recorded 16 August)
:[[m:Special:MyLanguage/Universal_Code_of_Conduct/2021_consultations/Roundtable_discussions#Conversation hours|Conversation hours]] - 24 August, 31 August, 7 September @ 03:00 UTC & 14:00 UTC
:[[m:Special:MyLanguage/Universal_Code_of_Conduct/2021_consultations/Roundtable_discussions|Roundtable calls]] - 18 September @ 03:00 UTC & 15:00 UTC
Summaries of discussions will be posted every two weeks [[m:Special:MyLanguage/Universal Code of Conduct/Drafting committee/Digests|here]].
Please let me know if you have any questions.<section end="content"/>
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 18 augusti 2021 kl. 00.59 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Xeno_(WMF)/Delivery/Wiktionary&oldid=21895623 -->
== ''För'' precisa definitioner ==
Jag är en stor förespråkare för precisa definitioner, men på senare tid tycker jag att en del definitioner i trafikrelaterade artiklar blivit ''för'' precisa. T.ex. [https://sv.wiktionary.org/w/index.php?diff=3607831&oldid=3523664&title=h%C3%B6gertrafik&curid=71428 här] ändras definitionen i ''[[högertrafik]]'' från
#konvention om att ett fordon skall framföras till höger (s+ett i färdriktningen) vid färd på väg
till
#{{tagg|text=transport}} konvention som [[påbjuder]] [[framförande]] av [[fordon]] på väg i [[körfält]]et beläget närmast vägkanten till höger (eller [[spår]]et beläget till [[höger]] om det är ett [[tåg]] eller [[spårvagn]]) i [[färdriktning]]en samt på höger sida av [[refug]], [[mittremsa]] och liknande anordning (utom när en sådan anordning är belägen närmast höger vägkant eller på en [[enkelriktad]] körbana, då den får passeras även på vänster sida)
Finns inte en risk för att läsaren här helt missar pudelns kärna? "Så om ''högertrafik'' innebär att man skall köra i ett körfält, betyder då ''vänstertrafik'' att man skall köra på vägrenen?"
Ibland riskerar en alltför precis definition också att bli för specifik vad gäller rumslig och tidsmässig kontext (Sverige i dag). Kan inte ordet ''högertrafik'' användas även om förhållanden i Storbritannien under 1800-talet? Spanien under 1900-talet? Tyskland i dag? Sydkorea i framtiden? Är det verkligen säkert att alla detaljer stämmer även i dessa sammanhang? Kanske i det här fallet, men jag har sett ändringar där det är mer tveksamt.
Jag tycker nog att det går lite för långt här. Vad tycker gemenskapen? --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 augusti 2021 kl. 22.39 (CEST)
:Medhåll. Återställ. Den här ip-redigeraren kan vi betrakta som klottrare. Bidraget utgör ingen förbättring av ordboken. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 31 augusti 2021 kl. 00.21 (CEST)
::Starkt medhåll. Det är samma princip som [https://sv.wiktionary.org/w/index.php?title=mittremsa&diff=prev&oldid=3604118 detta] där jag påpekade att det blir obegripligt och helt meningslöst att ha en ordbok om definitionerna ser ut som tekniska essäer. En ordbok är till för den som vill förstå ordet, inte reglerna kring trafik (i detta fall). Det hör helt enkelt hemma i ett annat uppslagsverk, och jag förstår inte hur vi kan tillåta en användare att fortsätta i flera år med sånt här nonsens. Jag är för solidaritet och andra chanser, men kvalitet måste ändå gå först. Det har inte blivit bättre sen den här vevan drog igång. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 31 augusti 2021 kl. 13.07 (CEST)
:::Okej. Jag har återställt nämnd ändring och några andra av liknande natur. Jag har också gett användaren [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:213.65.211.63&oldid=3607907#Om_f%C3%B6r_precisa_definitioner en tydlig uppmaning]. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 31 augusti 2021 kl. 14.39 (CEST)
:::: Håller med. Lagom är bäst. Gärna mer än ett ord (typ bra eller dålig synonym "slav är träl", eller hyperonym "hammare är verktyg"), men inte kopiera körkortsboken, och inte omnämna alla tänkbara och otänkbara förbehåll. Encyklopediskt innehåll hör hemma på wikipedia. Rimliga listor med villkor passar i lagboken. Orimligt komplicerade lagar hör hemma enbart på historians sophög. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 31 augusti 2021 kl. 21.55 (CEST)
== Wikimedia Foundation Board of Trustees election has come to an end ==
Thank you for participating in the [[:meta:Special:MyLanguage/Wikimedia_Foundation_elections/2021|2021 Wikimedia Foundation Board of Trustees election]]! Voting closed August 31 at 23:59. The official data, including the four most voted candidates, will be announced as soon as the [[:meta:Special:MyLanguage/Wikimedia_Foundation_elections_committee|Elections Committee]] completes their review of the ballots. The official announcement of the new trustees appointed will happen later, once the selected candidates have been confirmed by the Board.
6,946 community members from 216 wiki projects have voted. This makes 10.2% global participation, 1.1% higher than in the last Board elections. In 2017, 5167 people from 202 wiki projects cast their vote. A full analysis is planned to be published in a few days when the confirmed results are announced. In the meantime, you can check the [[:meta:Special:MyLanguage/Wikimedia_Foundation_elections/2021/Stats|data produced during the election]].
Diversity was an important goal with these elections. Messages about the Board election were translated into 61 languages. This outreach worked well. There were 70 communities with eligible voters voting in this election for the first time. With your help, next year’s Board of Trustees election will be even better.
1 september 2021 kl. 22.58 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Xeno_(WMF)/Delivery/Wiktionary&oldid=21895623 -->
== The 2022 Community Wishlist Survey will happen in January ==
<div class="plainlinks mw-content-ltr" lang="sv" dir="ltr">
Hej allesammans!
Vi hoppas ni alla har mår bra och är så trygga som möjligt i dessa tider! Vi vill dela några nyheter om en ändring i underökningen för gemenskapens önskelista 2022. Vi vill också höra vad du tycker.
Sammanfattning:
<div style="font-style:italic;">
Vi kommer köra [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista 2022]] i januari 2022. Vi behöver mer tid att arbeta på 2021 års önskningar. Vi behöver också mer tid att förbereda vissa ändringar av önskelistan för 2022. Under tiden kan du använda en [[m:Special:MyLanguage/Community Wishlist Survey/Sandbox|tillägnad sandlåda för att skicka in tidiga idéer för 2022 års önskningar]].
</div>
=== Förslag och uppfyllelser av önskningar kommer ske samma år ===
Tidigare har [[m:Special:MyLanguage/Community Tech|gemenskapens teknikteam]] kört undersökningen för gemenskapens önskelista för kommande år i november året innan. Vi körde exempelvis [[m:Special:MyLanguage/Community Wishlist Survey 2021|önskelistan från 2021]] i november 2020. Det fungerade väl för några år sedan. Vid den tidpunkten brukade vi arbeta på önskelistan strax efter att resultaten från omröstningen publicerats.
2021 uppstod det däremot ett glapp mellan omröstningen och när vi kunde börja arbeta på nya önskningar. Fram till 2021 arbetade vi på önskningar från [[m:Special:MyLanguage/Community Wishlist Survey 2020|önskelistan från 2020]].
Vi hoppas att önskelistan 2022 i januari 2022 kommer vara mer intuitiv. Detta kommer ge oss mer tid på att uppfylla fler önskningar från 2021 års önskelista.
=== Uppmuntra bredare deltagande från historiskt uteslutna gemenskaper ===
Vi funderar på hur vi kan göra det enklare att delta i önskelistan. Vi vill stödja fler översättningar, och uppmuntra underutrustade gemenskaper att vara mer aktiva. Vi skulle vilja ha lite tid att göra dessa ändringar.
=== En ny plats för att diskutera med oss om prioriteringar och önskningar som ännu inte uppfyllts ===
Vi kommer att ha gått 365 dagar utan en önskelista. Vi uppmuntrar dig att ta kontakt. Vi hoppas du hör av dig på [[m:Special:MyLanguage/Talk:Community Wishlist Survey|diskussionssidan]], men vi hoppas också att du deltar i vårt Prata med oss-möte som hålls varannan månad! Dessa kommer hållas på två olika tider för att passa olika tidszoner.
Vi påbörjar vårt första möte '''15 september 23:00 UTC'''. Fler detaljer om agendan och inramningen kommer snart!
=== Idéstorm och förslag till utkast före förslagsfasen ===
Har du några tidiga idéer på önskningar kan du använda [[m:Special:MyLanguage/Community Wishlist Survey/Sandbox|önskelistans nya sandlåda]]. På så sätt glömmer du inte detta innan januari 2022. Du kommer kunna komma tillbaka och fila på dina idéer. Kom ihåg att redigeringar i sandlådan inte räknas som önskningar!
=== Återkoppling ===
* Hur skulle önskelistan kunna förbättras?
* Hur skulle du vilja använda vår nya [[m:Special:MyLanguage/Community Wishlist Survey/Sandbox|sandlåda]]?
* Vilka risker ser du, om några, med vårt beslut att ändra datumet för önskelistan 2022?
* Vad skulle hjälpa mer folk att delta i önskelistan 2022?
Svara på [[m:Special:MyLanguage/Talk:Community Wishlist Survey|diskussionssidan]] (på vilket språk du vill) eller på våra Prata med oss-möten.
</div>
[[user:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[user talk:SGrabarczuk (WMF)|talk]]) 7 september 2021 kl. 02.24 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=21980442 -->
== Call for Candidates for the Movement Charter Drafting Committee ending 14 September 2021 ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content"/>Movement Strategy announces [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee|the Call for Candidates for the Movement Charter Drafting Committee]]. The Call opens August 2, 2021 and closes September 14, 2021.
The Committee is expected to represent [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Diversity_and_Expertise_Matrices|diversity in the Movement]]. Diversity includes gender, language, geography, and experience. This comprises participation in projects, affiliates, and the Wikimedia Foundation.
English fluency is not required to become a member. If needed, translation and interpretation support is provided. Members will receive an allowance to offset participation costs. It is US$100 every two months.
We are looking for people who have some of the following [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee#Role_Requirements|skills]]:
* Know how to write collaboratively. (demonstrated experience is a plus)
* Are ready to find compromises.
* Focus on inclusion and diversity.
* Have knowledge of community consultations.
* Have intercultural communication experience.
* Have governance or organization experience in non-profits or communities.
* Have experience negotiating with different parties.
The Committee is expected to start with 15 people. If there are 20 or more candidates, a mixed election and selection process will happen. If there are 19 or fewer candidates, then the process of selection without election takes place.
Will you help move Wikimedia forward in this important role? Submit your candidacy [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee#Candidate_Statements|here]]. Please contact strategy2030[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org with questions.<section end="announcement-content"/>
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 10 september 2021 kl. 19.10 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Xeno_(WMF)/Delivery/Wiktionary&oldid=22002289 -->
== Server switch ==
<div class="plainlinks mw-content-ltr" lang="sv" dir="ltr"><div class="plainlinks">
[[:m:Special:MyLanguage/Tech/Server switch|Läs det här på ett annat språk]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}]
[[foundation:|Wikimedia Foundation]] testar övergången från sitt första till sitt andra reservdatacenter. Det kommer att se till att Wikipedia och andra Wikimedia-wikier kan förbli online, även om någon form av katastrof skulle inträffa. För att se till att allt fungerar, behöver Wikimedia Technology-avdelningen utföra ett planerat test. Testet kommer visa på om man säkert kan övergå från ett datacenter till ett annat. Det krävs många arbetslag för att förbereda testet och för att ha möjligheten att åtgärda oförutsedda problem.
All trafik kommer att återgå till det primära datacentret '''tisdag 14 september 2021'''.
På grund av begränsningar i [[mw:Manual:What is MediaWiki?|MediaWiki]], måste tyvärr all redigering upphöra medan övergången pågår. Vi ber om ursäkt för avbrottet och arbetar för att minimera det i framtiden.
'''Under en kort tidsperiod kommer det bara vara möjligt att läsa, men inte redigera alla wikier.'''
*Man kommer inte kunna redigera i upp till en timme på tisdag 14 september 2021. Testet börjar [https://zonestamp.toolforge.org/1631628049 14:00 UTC] (07:00 PDT, 10:00 EDT, 15:00 WEST/BST, 16:00 CEST, 19:30 IST, 23:00 JST, och i Nya Zeeland onsdag 15 september 02:00 NZST).
*Försöker du redigera eller spara något under denna tid kommer du få ett felmeddelande. Vi hoppas att inga redigeringar går förlorade under dessa minuter, men vi kan inte garantera det. Om du ser felmeddelandet, vänligen vänta tills allt fungerar som normalt igen. Sedan borde du kunna spara din redigering. Vi rekommenderar ändå att du skapar kopior av dina ändringar, för säkerhets skull.
''Andra effekter'':
*Bakgrundsjobb kommer vara långsammare och vissa kanske försvinner. Rödlänkar kanske inte uppdateras lika snabbt som förut. Om du skapar en artikel som det länkas till någon annanstans ifrån, kommer länken förbli röd längre än vanligt. En del långtidsskript kommer att behöva stoppas.
* Vi förväntar oss att kodutrullningen sker precis som vilken vecka som helst. Viss kodfrysning kan däremot stundtals ske punktligt om operationen kräver det efteråt.
Projektet kan skjutas fram om det skulle behövas. Du kan [[wikitech:Switch_Datacenter|läsa schemat på wikitech.wikimedia.org]]. Alla ändringar kommer att tillkännages i tidsplanen. Det kommer att komma fler notiser om det här. En notis om det här kommer visas på alla wikier 30 minuter innan händelsen inträffar. '''Dela gärna informationen med din gemenskap.'''</div></div> [[user:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[user talk:SGrabarczuk (WMF)|<span class="signature-talk">{{int:Talkpagelinktext}}</span>]]) 11 september 2021 kl. 02.46 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=21980442 -->
== Talk to the Community Tech ==
[[File:Magic Wand Icon 229981 Color Flipped.svg|{{dir|{{pagelang}}|left|right}}|frameless|50px]]
[[:m:Special:MyLanguage/Community Wishlist Survey/Updates/2021-09 Talk to Us|Read this message in another language]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Community_Wishlist_Survey/Updates/2021-09_Talk_to_Us&language=&action=page&filter= {{int:please-translate}}]
Hello!
As we have [[m:Special:MyLanguage/Community Wishlist Survey/Updates|recently announced]], we, the team working on the [[m:Special:MyLanguage/Community Wishlist Survey|Community Wishlist Survey]], would like to invite you to an online meeting with us. It will take place on [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210915T2300 '''September 15th, 23:00 UTC'''] on Zoom, and will last an hour. [https://wikimedia.zoom.us/j/89828615390 '''Click here to join'''].
'''Agenda'''
* [[m:Special:MyLanguage/Community Wishlist Survey 2021/Status report 1#Prioritization Process|How we prioritize the wishes to be granted]]
* [[m:Special:MyLanguage/Community Wishlist Survey/Updates|Why we decided to change the date]] from November 2021 to January 2022
* Update on the [[m:Special:MyLanguage/Community Wishlist Survey 2021/Warn when linking to disambiguation pages|disambiguation]] and the [[m:Special:MyLanguage/Community Wishlist Survey 2021/Real Time Preview for Wikitext|real-time preview]] wishes
* Questions and answers
'''Format'''
The meeting will not be recorded or streamed. Notes without attribution will be taken and published on Meta-Wiki. The presentation (first three points in the agenda) will be given in English.
We can answer questions asked in English, French, Polish, and Spanish. If you would like to ask questions in advance, add them [[m:Talk:Community Wishlist Survey|on the Community Wishlist Survey talk page]] or send to sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] (the [[m:Special:MyLanguage/Community Tech|Community Tech]] manager) will be hosting this meeting.
'''Invitation link'''
* [https://wikimedia.zoom.us/j/89828615390 Join online]
* Meeting ID: 898 2861 5390
* One tap mobile
** +16465588656,,89828615390# US (New York)
** +16699006833,,89828615390# US (San Jose)
* [https://wikimedia.zoom.us/u/kctR45AI8o Dial by your location]
See you! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|<span class="signature-talk">{{int:Talkpagelinktext}}</span>]]) 11 september 2021 kl. 05.04 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=21980442 -->
== Saknade bokstavsföljder ==
Det är ganska lätt att få fram listor på ord som saknas i Wiktionary, till exempel [[special:önskade sidor]] (ord med många rödlänkar) eller våra önskelistor baserade på olika ordsamlingar och textmassor. Men de saknade orden är så många att man blir överväldigad, och det är svårt att prioritera vilka man ska orka lägga till. En tanke som slog mig, och som kunde vara värd att prova ut, är att kartlägga vilka bokstavsföljder (kombinationer av 3 eller 4 bokstäver) som redan förekommer i uppslagsord och om de önskade orden tillför några nya. Vi har förstås många ord som innehåller "bar" och "ber", liksom "sch" och "stj". Men om vi helt saknar ord med följden "ktj" så kunde det vara en poäng att lägga till "[[viktjämförelse]]". --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 21 september 2021 kl. 12.01 (CEST)
:Hur gör du de här listorna? Med Terminal? Jag skulle tycka det var kul att testa lite för andra språk också. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 21 september 2021 kl. 13.38 (CEST)
::Jag har ingen färdig programvara för att göra detta, men principen är ganska enkel. Man skaffar sig en lista av ord, till exempel ur en XML-dump av hela databasen. Sedan läser man in ett ord i taget och loopar igenom dess bokstäver: <code>
for each word
prev = pprev = ""
for each letter in word
if (pprev != "")
print pprev, prev, letter
pprev = prev
prev = letter</code>
::Då kommer ordet hejsan att resultera i utskriften "hej, ejs, jsa, san", dvs en uppräkning av de fyra trebokstavskombinationer som förekommer i ordet. Den typen av lista kan man sedan göra statistik på och matcha mot listor över vad som finns. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 1 oktober 2021 kl. 18.26 (CEST)
==Movement Charter Drafting Committee - Community Elections to take place October 11 - 24 ==
This is a short message with an update from the Movement Charter process. The call for candidates for the Drafting Committee closed September 14, and we got a diverse range of candidates. The committee will consist of 15 members, and those will be (s)elected via three different ways.
The 15 member committee will be selected with a [[m:Special:MyLanguage/Movement Charter/Drafting Committee/Set Up Process|3-step process]]:
* Election process for project communities to elect 7 members of the committee.
* Selection process for affiliates to select 6 members of the committee.
* Wikimedia Foundation process to appoint 2 members of the committee.
The community elections will take place between October 11 and October 24. The other process will take place in parallel, so that all processes will be concluded by November 1.
For the full context of the Movement Charter, its role, as well the process for its creation, please [[:m:Special:MyLanguage/Movement Charter|have a look at Meta]]. You can also contact us at any time on Telegram or via email (wikimedia2030@wikimedia.org).
--[[Användare:Mervat (WMF)|Mervat (WMF)]] ([[Användardiskussion:Mervat (WMF)|diskussion]]) 22 september 2021 kl. 13.01 (CEST)
== Belarus ==
[[File:Belarusiska-helium-pywikibot.png|mini|400px|Arbetet utförs med programvaran pywikibot.]]
Det har nu gått precis ett år sedan svenska Wikipedia bytte namn från Vitryssland till Belarus, som jag berättade i [[Wiktionary:Bybrunnen/Arkiv31#Belarusiska]] (diskussion i somras). Namnet Belarus används nu överallt i svenska media, jag ser ingen som framhärdar i att använda det gamla namnet. Jag föreslår därför att vi sätter igång samma förändring här. Hur den går till är ju redan färdigdiskuterat. Vår målsättning bör vara att ha detta klart före jul, kanske mycket tidigare än så. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 10.56 (CEST)
: Neutralt från mig. Med sätt inte igång i smyg. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 16.21 (CEST)
* {{klar}} [[Modul:lang/data]] och [[Wiktionary:Stilguide/Språknamn]] måste redigeras.
* {{klar}} Rubriken <nowiki>==Vitryska==</nowiki> måste bytas till Belarusiska på 1160 huvuduppslag och nära 4000 böjningsuppslag.
* {{klar}} På sidor med mer än ett avsnitt, måste Belarusiska avsnittet flyttas upp till sin alfabetiska plats, före Bulgariska, oftast överst på sidan. (Några krockar med ==Svenska== avsnitt förekommer inte, tack vare olika alfabet).
* {{klar}} I svenska huvuduppslag med översättningar, måste raden <nowiki>*vitryska: {{ö+|be|...}}</nowiki> byttas mot belarusiska och flyttas upp till sin alfabetiska plats.
* {{klar}} Appendix-sidor (NS 102) som [[Appendix:Räkneord/Vitryska]] måste döpas om till [[Appendix:Räkneord/Belarusiska]] ([https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Fitrysk%2F&title=Special%3AS%C3%B6k&ns102=1 Vitryska] [https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Felarusi%2F&title=Special%3AS%C3%B6k&ns102=1 Belarusiska] det verkar handla om en enda sida).
* {{klar}} Intern/Projekt-sidor (NS 4) måste flyttas ([https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Fitrysk%2F&title=Special%3AS%C3%B6k&ns4=1 Vitryska] [https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Felarusi%2F&title=Special%3AS%C3%B6k&ns4=1 Belarusiska] det verkar handla om en enda sida).
* {{klar}} Bara 158 kategorier (NS 14) måste flyttas ([https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Fitrysk%2F&title=Special%3AS%C3%B6k&ns14=1 Vitryska] [https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Felarusi%2F&title=Special%3AS%C3%B6k&ns14=1 Belarusiska]). Kategorier som [[:Kategori:Vitryska/Substantiv]] måste döpas om till Belarusiska/Substantiv. Detta måste göras på ett sådant sätt, att interwiki-länkarna följer med.
* {{klar}} Parameter i "kategorinavigering" måste också ändras, utöver att flytta kategorin ([https://sv.wiktionary.org/w/index.php?title=Kategori:Vitryska/K%C3%B6ksredskap&action=edit]), ca 156 gånger.
* {{ejklar}} På diverse ställen i klartext (som etymologi-avsnitt) kan ordet vitryska behöva ändras till belarusiska.
* {{ejklar}} Några uppslag [[Vitryssland]] [[vitryss]] [[vitrysk]] [[vitryska]] måste markeras som ålderdomliga.
* {{ejklar}} Radera alla omdirigeringar ... eller gör något annat åt dem.
* {{ejklar}} Genomsök wikin och se till att inga olagliga "itrysk" finns kvar.
* {{ejklar}} Fixa alla lablar i wikidata (EX: [https://www.wikidata.org/w/index.php?title=Q35611598&action=history Q35611598&action=history])
Några problem ([[Mall:be]] mm) har sedan den arkiverade diskussionen i somras lösts av en okänd bov. :-D [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 22.34 (CEST)
:Inget görs i smyg. Vi har ju diskuterat detta utförligt tidigare och funnit att det är görbart och vid rätt tidpunkt önskvärt. Inga allvarliga invändningar finns. Det handlar bara om några tusen sidor och jag har nog skapat de flesta av dem. Det som jag inte kan göra är att ändra modul:lang/data. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 17.05 (CEST)
:: Ifall du vill göra allt själv och manuellt då kan du fortsätta. [[Modul:lang/data]] kan jag fixa åt dig så snart som det är dags (den är ej skyddad fastän den kanske borde vara det ...). Annars borde följande frågor besvaras, gärna innan:
::* Ska appendixsidorna och katterna flyttas utan omdirigering, med omdirigering som senare raderas, eller med omdirigering som ska finnas kvar för all framtid?
::* Ska allt göras manuellt, eller något medelst bot?
::* I vilken ordning ska detta göras, när ska [[Modul:lang/data]] anpassas?
:: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 19.13 (CEST)
::: Appendix är redan omdöpt och eftersom det var jag som gjorde det, så skapades en redirect. Alla länkar dit är fixade, så det kvittar lika om redirecten ligger kvar eller tas bort. Jag har inte monopol på att redigera artiklar på belarusiska, utan vem som helst får hjälpa till. Någon med bot kanske vill hjälpa till? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 19.55 (CEST)
:::: Min bot kan gärna ersätta överallt "vitryska" med "belarusiska" (tidigast imorgon, just nu sliter den vid en annan wiki ;-) ). Den kan inte flytta sidor, och inte flytta avsnitt eller ö:ar med den nuvarande versionen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 20.06 (CEST)
:::::Alla 159 (?) kategorierna är omdöpta nu. Det gick bra. Och modul:lang/data är uppdaterad. Grönlänkar fungerar. Nya artiklar hamnar rätt. Men det verkar ta tid innan befintliga artiklar flyttar över. När man tittar på en artikel och lägger till ?action=purge på URL:en för att nollställa cachen, så visar artikeln att den ligger i rätt kategori, men när man besöker kategorin så finns artikeln ännu inte där. Samma sak gäller interwiki-länkar för kategorierna från andra språk av Wikipedia. Jag tror det är bra om alla redirects får ligga kvar en bra tid (kanske ett år? kanske mer?), till hjälp såväl för andra Wikimedia-sajter som för utomstående sajter (och Google-sökningar). --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 22.03 (CEST)
:::::: Känd bugg. Det tar flera dagar innan alla artiklar hoppar över. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 22.10 (CEST)
Om jag kunde lyckas med installationen av pywikibot, så tror jag detta är ganska enkelt att automatisera: Döp om ==Vitryska== till ==Belarusiska== och flytta den sektionen högst upp i sidan. De fall, där detta misslyckas (när det finns en topplänk eller en sektion för Basjkiriska) är lätt räknade och kan åtgärdas manuellt. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 3 oktober 2021 kl. 22.07 (CEST)
:Nu lyckades jag få igång bot-programvaran och det går ju smidigare. Borde jag övergå till mitt gamla bot-konto LA2-bot och be om bot-rättigheter, så att redigeringarna döljs från sidan med Senaste ändringar? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 5 oktober 2021 kl. 16.50 (CEST)
:: Men [[Special:Rättigheter/LA2-bot|din bot har redan botflaggan]] !!! [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 7 oktober 2021 kl. 09.33 (CEST)
:::Jag har glömt lösenordet till LA2-bot och när jag beställer återställning ("Jag har glömt mitt lösenord"), så kommer det inget med e-posten. Kanske har jag aldrig petat in någon e-postadress för återställning i kontoinställningarna. Kan någon admin peta in detta? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 7 oktober 2021 kl. 10.39 (CEST)
:::: Du kan mejla din bot:
:::: > Den här användaren har inte angivit en giltig e-postadress.
:::: 1. Då måste du väl skapa ett nytt konto. Jag kan inte fixa "LA2-bot" med mina övernaturliga admin-behörigheter. Men stewarder kan väl. Frågan är ifall de vill. Prova här: [https://meta.wikimedia.org/wiki/Special:BotPasswords Special:BotPasswords]
:::: 2. Kan du till dess begränsa dina bot-via-LA2-redigeringar utan botflagga till typ 300 per dygn?
:::: 3. Du blev utloggad medan du postade. Det händer också mig och andra. Och det är en nyligen introducerad '''ALLVARLIG BUGG'''. :-(
:::: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 7 oktober 2021 kl. 18.25 (CEST)
:::::Nu har botten e-postadress och lösenordet är återställt. Botten redigerar i tysthet vidare i de belarusiska artiklarna utan att översvämma Senaste ändringar. --[[Användare:LA2-bot|LA2-bot]] ([[Användardiskussion:LA2-bot|diskussion]]) 7 oktober 2021 kl. 23.54 (CEST)
::::::Nu betraktar jag projektet som lyckligen slutfört. Svenska och belarusiska uppslagsord har genomsökts. Möjligen återstår rester av "vitrys..." i andra språks uppslag? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 8 oktober 2021 kl. 20.43 (CEST)
:::::::Det finns 153 uppslag som fortfarande refererar till Vitryssland på ett eller annat sätt: [https://sv.wiktionary.org/w/index.php?title=Special:S%C3%B6k&limit=500&offset=0&profile=default&search=insource%3A%2Fitrys%2F&ns0=1]. Flera av dessa behöver fortfarande uppdateras. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 13 oktober 2021 kl. 07.51 (CEST)
::::::::Jag tror att jag har gått igenom dessa och exempelvis flyttat översättningar från vitrysk till belarusisk. Du kanske hittar någon som behöver uppdateras, men långt ifrån alla 159. Att vitrysk är en giltig sammansättning av [[vit]], har inte ändrat sig. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 13 oktober 2021 kl. 10.01 (CEST)
I den skrivskyddade sidan [[MediaWiki:ProminentInterwikis.js]] behöver vitryska ändras till belarusiska. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 25 oktober 2021 kl. 00.44 (CEST)
== Let's talk about the Desktop Improvements ==
[[File:Annotated Wikipedia Vector interface (logged-out).png|thumb]]
<div class="plainlinks mw-content-ltr" lang="en" dir="ltr">
Hello!
Have you noticed that some wikis have a [[mw:Special:MyLanguage/Reading/Web/Desktop Improvements|different desktop interface]]? Are you curious about the next steps? Maybe you have questions or ideas regarding the design or technical matters?
Join an online meeting with the team working on the Desktop Improvements! It will take place on [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211012T1600 October 12th, 16:00 UTC] on Zoom. It will last an hour. '''[https://wikimedia.zoom.us/j/82936701376 Click here to join]'''.
'''Agenda'''
* Update on the recent developments
* [[mw:Special:MyLanguage/Reading/Web/Desktop Improvements/Features/Sticky Header|Sticky header]] - presentation of the demo version
* Questions and answers, discussion
'''Format'''
The meeting will not be recorded or streamed. Notes will be taken in a [https://docs.google.com/document/d/1G4tfss-JBVxyZMxGlOj5MCBhOO-0sLekquFoa2XiQb8/edit# Google Docs file]. The presentation part (first two points in the agenda) will be given in English.
We can answer questions asked in English, French, Polish, and Spanish. If you would like to ask questions in advance, add them on the [[mw:Talk:Reading/Web/Desktop Improvements|talk page]] or send them to sgrabarczuk@wikimedia.org.
[[user:OVasileva (WMF)|Olga Vasileva]] (the team manager) will be hosting this meeting.
'''Invitation link'''
* [https://wikimedia.zoom.us/j/89828615390 Join online]
* Meeting ID: <span dir=ltr>829 3670 1376</span>
* [https://wikimedia.zoom.us/u/kB5WUc7yZ Dial by your location]
We hope to see you!</div> [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 5 oktober 2021 kl. 03.05 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Varia&oldid=22122011 -->
:Det är nu man ska gömma undan språklänkarna. De blir inte kvar i vänsterspalten utan ska fällas ut från en knapp uppe till höger. Jag tror det blir en försämring. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 5 oktober 2021 kl. 19.57 (CEST)
:: Sluta försämra wikierna, tack. Tillbaka till programvaran från 2010 + LUA + wikidata + cognate men utan allt skräp. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 7 oktober 2021 kl. 09.33 (CEST)
== Röstningen inför valet för medlemmarna i Movement Charter skrivningskommitté är nu öppen ==
<section begin="announcement-content"/>
:''<div class="plainlinks">[[m:Special:MyLanguage/Movement Charter/Drafting Committee/MCDC Voter Email short 12-10-2021|{{int:otherlanguages}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Movement Charter/Drafting Committee/MCDC Voter Email short 12-10-2021}}&language=&action=page&filter= {{int:please-translate}}]''
Röstningen inför valet för medlemmarna i Movement Charter skrivningskommitté är nu öppen. Totalt kandiderar 70 Wikimedianer från hela världen om 7 platser i dessa val.
'''Röstningen är öppen från 12 oktober till 24 oktober 2021 (var som helst på jorden).'''
Kommittén kommer att bestå av totalt 15 medlemmar: Online grupperna röstar på 7 medlemmar, 6 medlemmar kommer att väljas ut av Wikimedia filialer genom en parallell process och 2 medlemmar kommer att utses av Wikimedia Foundation. Planen är att sammankalla kommittén senast den 1 november 2021.
Lär dig om varje kandidat innanför röstningen på språket du föredrar: <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates>
Lär dig mer om skrivningskommitté: <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee>
Vi testar en röstråd app för detta val. Klicka själv genom verktyget så ser du vilken kandidat är närmast dig! Titta på <https://mcdc-election-compass.toolforge.org/>
Läs hela tillkännagivandet: <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee/Elections>
'''Gå och rösta på SecurePoll:''' <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee/Elections>
Med vänliga hälsningar
Strategi och governance team, Wikimedia Foundation
<section end="announcement-content"/>
[[User:Xeno (WMF)|Xeno (WMF)]] 14 oktober 2021 kl. 04.55 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery/sv&oldid=22173661 -->
== Prata med gemenskapens tech-team ==
[[File:Magic Wand Icon 229981 Color Flipped.svg|100px|right]]
{{int:Hello}}
Vi här i teamet som arbetar med [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista]] bjuder in dig till ett online-möte med oss. Det kommer äga rum den [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211027T1430 '''{{#time:j xg|2021-10-27}} ({{#time:l|2021-10-27}}), {{#time:H:i e|14:30|sv|1}}'''] på Zoom, och kommer hålla på i ungefär en timme. [https://wikimedia.zoom.us/j/83847343544 '''Klicka här för att delta'''].
'''Agenda'''
* Bli en ambassadör för gemenskapens önskelista. Hjälp oss att sprida vetskapen om undersökningen i din gemenskap.
* Uppdatering om önskningarna angående [[m:Special:MyLanguage/Community Wishlist Survey 2021/Warn when linking to disambiguation pages|förgrening]] och [[m:Special:MyLanguage/Community Wishlist Survey 2021/Real Time Preview for Wikitext|förhandsgranskningar i realtid]]
* Frågor och svar
'''Format'''
Mötet kommer inte spelas in eller streamas. Anteckningar utan attribuering kommer tas och offentliggöras på Meta-Wiki. Presentationen (alla punkter i agendan förutom frågorna och svaren) kommer föras på engelska.
Vi kan svara på frågor som ställs på engelska, franska, polska, spanska, tyska och italienska. Skulle du vilja ställa frågor i förväg kan du göra det på [[m:Talk:Community Wishlist Survey|undersökningens diskussionssida]] eller skicka dem till sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] ([[m:Special:MyLanguage/Community Tech|Community Tech]] teamledaren) kommer hålla i mötet.
'''Inbjudningslänk'''
* [https://wikimedia.zoom.us/j/83847343544 Delta online]
* Mötes-ID: <span dir=ltr>83847343544</span>
* [https://wikimedia.zoom.us/u/kwDbq4box Ring efter din plats]
Hoppas vi ses! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 23 oktober 2021 kl. 01.24 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Varia&oldid=22226652 -->
== Ta reda på hur "Movement Strategy Implementation Grants" kan stödja dina rörelsestrategiska planer ==
<section begin="announcement-content"/>Movement Strategy Implementation erbjuder nu mer än $2,000 USD för att möjliggöra rörelsestrategiska planer. Ta reda på mer om [[:m:Special:MyLanguage/Grants:MSIG/About|Movement Strategy Implementation-bidrag, kriterierna och hur man ansöker]].<section end="annoumcent-content"/>
[[Användare:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] ([[Användardiskussion:MNadzikiewicz (WMF)|diskussion]]) 24 oktober 2021 kl. 10.32 (CEST)
== Lär känna medlemmarna i den nya kommittén för utarbetandet av rörelsestadgarna ==
<section begin="announcement-content"/>
Valet till kommittén och urvalsprocessen är färdiga.
* [[m:Special:MyLanguage/Movement Charter/Drafting Committee/Elections/Results|Valresultatet har publicerats]]. 1018 deltagare röstade för att utse sju medlemmar till kommittén: '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Richard_Knipel_(Pharos)|Richard Knipel (Pharos)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Anne_Clin_(Risker)|Anne Clin (Risker)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Alice_Wiegand_(lyzzy)|Alice Wiegand (Lyzzy)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Micha%C5%82_Buczy%C5%84ski_(Aegis_Maelstrom)|Michał Buczyński (Aegis Maelstrom)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Richard_(Nosebagbear)|Richard (Nosebagbear)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Ravan_J_Al-Taie_(Ravan)|Ravan J Al-Taie (Ravan)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Ciell_(Ciell)|Ciell (Ciell)]]'''.
* [[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Affiliate-chosen_members|Filialprocessen]] har valt sex medlemmar: '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Anass_Sedrati_(Anass_Sedrati)|Anass Sedrati (Anass Sedrati)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#%C3%89rica_Azzellini_(EricaAzzellini)|Érica Azzellini (EricaAzzellini)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Jamie_Li-Yun_Lin_(Li-Yun_Lin)|Jamie Li-Yun Lin (Li-Yun Lin)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Georges_Fodouop_(Geugeor)|Georges Fodouop (Geugeor)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Manavpreet_Kaur_(Manavpreet_Kaur)|Manavpreet Kaur (Manavpreet Kaur)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Pepe_Flores_(Padaguan)|Pepe Flores (Padaguan)]]'''.
* Wikimedia Foundation har [[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Wikimedia_Foundation-chosen_members|utsett]] två medlemmar: '''[[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Runa_Bhattacharjee_(Runab_WMF)|Runa Bhattacharjee (Runab WMF)]]''', '''[[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Jorge_Vargas_(JVargas_(WMF))|Jorge Vargas (JVargas (WMF))]]'''.
Kommittén kommer snart sammanträda för att påbörja sitt arbete. Kommittén kan utse upp till tre medlemmar till för att jämna ut mångfald och expertisklyftor.
Är du intresserad av att engagera dig i beredningsprocessen av [[m:Special:MyLanguage/Movement Charter|rörelsestadgarna]], följ uppdateringarna [[m:Special:MyLanguage/Movement Charter/Drafting Committee|på Meta]] och anslut till Telegram-gruppen.
Tack till Movement Strategy och Governance-teamet<section end="announcement-content"/>
[[Användare:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] ([[Användardiskussion:MNadzikiewicz (WMF)|diskussion]]) 3 november 2021 kl. 11.02 (CET)
== Sofia igen ==
==== Tyska uppslag ====
* [[Special:Bidrag/2A00:F41:38EE:10BF:F806:91BB:5C20:1B40]]
* [[Special:Bidrag/31.60.30.84]]
==== Polska uppslag ====
* [[Special:Bidrag/31.61.162.94]]
* [[Special:Bidrag/37.47.3.25]] redigerade samma sida två gånger
* [[Special:Bidrag/37.47.3.192]]
* [[Special:Bidrag/37.47.4.155]]
* [[Special:Bidrag/37.47.6.223]] redigerade samma sida två gånger
* [[Special:Bidrag/37.47.168.83]]
[[Användardiskussion:46.134.169.50]] -- lista här [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 8 november 2021 kl. 10.07 (CET)
:Hittade ytterligare en: [[Special:Bidrag/5.184.78.19]]. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 11 november 2021 kl. 21.04 (CET)
== Turkisk önskelista ==
Det visar sig att turkiska Wiktionary har många fler svenska översättningar (cirka 3000) än vad vi har turkiska ord (cirka 1000). Eftersom de också använder en mall för varje översatt ord, motsvarande vår {{mall|ö}}, var det lätt för mig att göra en lista och med denna som grund skapa [[Wiktionary:Projekt/Önskelistor/Turkiska]].
Om det finns andra språk, där vi har underskott i balansen på samma sätt, så kan jag försöka göra önskelistor där också. För belarusiska är det inte så; de har nästan inget svenskt innehåll, så där har jag ingen grund att göra önskelistan av. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 7 november 2021 kl. 23.34 (CET)
:Nu är alla artiklar i turkiska Wiktionary, som har någon översättning, försedda med rätt attribut som möjliggör Javascript-tilläggning av fler översättningar. Det fungerar i de allra flesta fall. Någon liten bugg kanske kvarstår. Prova gärna. Sätt engelska som arbetsspråk i inställningarna, så blir det enklare. Välj "random article" ([[:tr:Özel:Rastgele]]) och se var ni hamnar. Översättningar heter Çeviriler, så det är den rubriken ni ska spana efter. Den finns bara i artiklar på turkiska (Türkçe). Ad = Substantiv, Ön ad = Adjektiv, Özel ad = Egennamn, Eylem = Verb. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 10 november 2021 kl. 21.08 (CET)
::Turkiska Wiktionary har ganska djupa problem, som man kan studera för att skaffa sig perspektiv. Till exempel heter rubriker och kategorier inte verb och substantiv, utan görord och sakord. Någon gång tidigt i utvecklingen, kanske redan 2007, har man bestämt sig för att använda äkta turkiska termer i stället för de lånord som är vanliga inom lingvistiken. Verb kan på turkiska heta endera [[fiil]] (ett arabiskt lånord) eller [[eylem]] (äkta turkiskt) och i dag heter det [[:tr:Kategori:Eylemler]]. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 13 november 2021 kl. 22.34 (CET)
== Informellt är Vardagligt ==
Vi har två kategoristrukturer, [[:Kategori:Informellt]] (12 språk, 72 svenska ord) och [[:Kategori:Vardagligt]] (33 språk, 2393 svenska ord). Den senare används betydligt oftare, men saknar interwiki-länkar, vilket däremot den förra har. Kan någon ange en klar skillnad i betydelse mellan dessa båda taggar / kategorier? Annars tycker jag vi avskaffar "Informellt" och taggar om dess ord till "vardagligt". Det borde duga, tycker jag. Enklare är bättre, less is more. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 11 november 2021 kl. 17.51 (CET)
:Okej för min del. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 12 november 2021 kl. 09.30 (CET)
::Jag tycker också det låter bra att slå ihop. Den skönjbara nyansskillnad som kan finnas däremellan är i vilket fall helt omöjlig att avgöra, upprätthålla eller hålla ajour. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 12 november 2021 kl. 12.30 (CET)
:::Det här är en av de frågor som jag en längre tid haft för avsikt att ta upp för diskussion. Det finns faktiskt tre taggar som har liknande betydelse: informellt, vardagligt och slang.
:::Jag håller inte riktigt med om att det vore "omöjlig[t]" att på ett rimligt sätt tydligt definiera dessa tre begrepp på ett sådant sätt att man kan skilja betydelserna från varandra. Däremot håller jag nog med om att det inte är lämpligt med två ''kategorier'' vid namn "vardagligt" och "informellt". Det räcker gott med den förra. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 13 november 2021 kl. 18.39 (CET)
::::Det tar inte slut där. Vi har även [[:kategori:Familjärt]] och [[:kategori:Talspråk]]. Och varje språk av Wiktionary har sin kombination av liknande dubletter. Och interwiki-länkarna går kors och tvärs. Ordet [[ain'tcha]] ligger hos oss i talspråk, på engelska i [[:en:Category:English eye dialect]]. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 13 november 2021 kl. 22.21 (CET)
:::::"Familjärt" tror jag inte vi använder i svenska artiklar alls. "Talspråk" har en tydlig innebörd. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 13 november 2021 kl. 22.40 (CET)
:::::: Håller med. <s>Informellt</s> -> Vardagligt. Den som vill hålla två eller flera kategorier isär ska bena ut skillnaden. Annars finns det väl ingen. ;-) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 november 2021 kl. 23.02 (CET)
== Prata med gemenskapens tech-team ==
[[File:Magic Wand Icon 229981 Color Flipped.svg|100px|right]]
Hej!
Vi här i teamet som arbetar med [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista]] bjuder in dig till ett online-möte med oss. Det kommer äga rum den [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211130T1700 '''{{#time:j xg|2021-11-30}} ({{#time:l|2021-11-30}}), {{#time:H:i e|17:00|sv|1}}'''] på Zoom, och kommer hålla på i ungefär en timme. [https://wikimedia.zoom.us/j/82035401393 '''Klicka här för att delta'''].
'''Agenda'''
* Ändringar av gemenskapens önskelista 2022. Hjälp oss ta ett beslut.
* Bli en ambassadör för gemenskapens önskelista. Hjälp oss att sprida vetskapen om undersökningen i din gemenskap.
* Frågor och svar
'''Format'''
Mötet kommer inte spelas in eller streamas. Anteckningar utan attribuering kommer tas och offentliggöras på Meta-Wiki. Presentationen (alla punkter i agendan förutom frågorna och svaren) kommer föras på engelska.
Vi kan svara på frågor som ställs på engelska, franska, polska, spanska, tyska och italienska. Skulle du vilja ställa frågor i förväg kan du göra det på [[m:Talk:Community Wishlist Survey|undersökningens diskussionssida]] eller skicka dem till sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] ([[m:Special:MyLanguage/Community Tech|Community Tech]] teamledaren) kommer hålla i mötet.
'''Inbjudningslänk'''
* [https://wikimedia.zoom.us/j/82035401393 Delta online]
* Mötes-ID: <span dir=ltr>82035401393</span>
* [https://wikimedia.zoom.us/u/keu6UeRT0T Ring efter din plats]
Hoppas vi ses! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|diskussion]]) 27 november 2021 kl. 01.29 (CET)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=22381368 -->
== Upcoming Call for Feedback about the Board of Trustees elections ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content />
:''You can find this message translated into additional languages on Meta-wiki.''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback:2022 Board of Trustees election/Upcoming Call for Feedback about the Board of Trustees elections|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation Board of Trustees/Call for feedback:2022 Board of Trustees election/Upcoming Call for Feedback about the Board of Trustees elections}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Board of Trustees is preparing a call for feedback about the upcoming Board Elections, from January 7 - February 10, 2022.
While details will be finalized the week before the call, we have confirmed at least two questions that will be asked during this call for feedback:
* What is the best way to ensure fair representation of emerging communities among the Board?
* What involvement should candidates have during the election?
While additional questions may be added, the Movement Strategy and Governance team wants to provide time for community members and affiliates to consider and prepare ideas on the confirmed questions before the call opens. We apologize for not having a complete list of questions at this time. The list of questions should only grow by one or two questions. The intention is to not overwhelm the community with requests, but provide notice and welcome feedback on these important questions.
'''Do you want to help organize local conversation during this Call?'''
Contact the [[m:Special:MyLanguage/Movement Strategy and Governance|Movement Strategy and Governance team]] on Meta, on [https://t.me/wmboardgovernancechat Telegram], or via email at msg[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org.
Reach out if you have any questions or concerns. The Movement Strategy and Governance team will be minimally staffed until January 3. Please excuse any delayed response during this time. We also recognize some community members and affiliates are offline during the December holidays. We apologize if our message has reached you while you are on holiday.
Best,
Movement Strategy and Governance<section end="announcement-content" />
</div>
{{int:thank-you}} [[User:Xeno (WMF)|Xeno (WMF)]] 27 december 2021 kl. 18.50 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22502711 -->
== Binärt könsbyte igen ==
[https://sv.wiktionary.org/w/index.php?title=g%C3%B6tt&curid=26007&diff=3644911&oldid=3641005]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 29 december 2021 kl. 22.05 (CET)
:Okej... Och din poäng är? Vad är syftet med den här BB-diskussionen? (Du gav inte så mycket bakgrund till det nya avsnittet!) --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 december 2021 kl. 00.44 (CET)
::(Inte för att vara otrevlig. Jag är bara dålig på gissningslekar! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 december 2021 kl. 00.55 (CET))
== 10 000 bokmålssider ==
Hurra! Nå er det [[:Kategori:Bokmål/Alla uppslag|ti tusen oppslag]] på norsk bokmål! -[[Användare:PeterFisk|PeterFisk]] ([[Användardiskussion:PeterFisk|diskussion]]) 30 december 2021 kl. 16.03 (CET)
:Ja, du har jobbat på flitigt den senaste tiden! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 december 2021 kl. 18.36 (CET)
::Grattis! --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 31 december 2021 kl. 12.59 (CET)
:::Grattis i efterskott! {{=)}} [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 mars 2022 kl. 17.55 (CET)
== Klottraren är tillbaka ==
[[Användardiskussion:85.140.118.223]] -- Vad ska göras åt henom?
* ingen blockering och bara städa och städa
* lång rangeblockering (typ 3 månader till 1 år)
* kortare rangeblockeringar (typ 1 vecka till 3 månader) som troligen kommer att upprepas
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 januari 2022 kl. 02.05 (CET)
:Jag går varje dag igenom alla ändringar i wikin och bedömer det som osannolikt att jag skulle missa något fall, så jag ser inget behov av blockering. Visst, om det rörde sig om ett enda IP vore det förstås inget problem att bara blockera IP:t ett år eller så, men eftersom det är olika adresser är det lite mer tveksamt om det är lämpligt att blockera (t.ex. 65536 stycken adresser, även om detta bara är 0.0015 % av alla möjliga IPv4-adresser). --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 januari 2022 kl. 14.32 (CET)
::Jag menar, det tar bara ett par sekunder för mig att trycka på "Rulla tillbaka"! :) --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 januari 2022 kl. 14.33 (CET)
== Wiki Loves Folklore is back! ==
<div lang="en" dir="ltr" class="mw-content-ltr">
{{int:please-translate}}
[[File:Wiki Loves Folklore Logo.svg|right|150px|frameless]]
You are humbly invited to participate in the '''[[:c:Commons:Wiki Loves Folklore 2022|Wiki Loves Folklore 2022]]''' an international photography contest organized on Wikimedia Commons to document folklore and intangible cultural heritage from different regions, including, folk creative activities and many more. It is held every year from the '''1st till the 28th''' of February.
You can help in enriching the folklore documentation on Commons from your region by taking photos, audios, videos, and [https://commons.wikimedia.org/w/index.php?title=Special:UploadWizard&campaign=wlf_2022 submitting] them in this commons contest.
You can also [[:c:Commons:Wiki Loves Folklore 2022/Organize|organize a local contest]] in your country and support us in translating the [[:c:Commons:Wiki Loves Folklore 2022/Translations|project pages]] to help us spread the word in your native language.
Feel free to contact us on our [[:c:Commons talk:Wiki Loves Folklore 2022|project Talk page]] if you need any assistance.
'''Kind regards,'''
'''Wiki loves Folklore International Team'''
--[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 9 januari 2022 kl. 14.15 (CET)
</div>
<!-- Meddelande skickades av User:Tiven2240@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Tiven2240/wlf&oldid=22560402 -->
== Undersökning: Gemenskapens önskelista för 2022 ==
[[File:Community Wishlist Survey Lamp.svg|right|200px]]
'''[[m:Special:MyLanguage/Community Wishlist Survey 2022|Undersökningen gemenskapens önskelista för 2022]]''' har nu öppnat!
Undersökningen är en process där gemenskaperna bestämmer vad [[m:Special:MyLanguage/Community Tech|Community Tech]]-arbetslaget ska arbeta med det kommande året. Vi uppmuntrar alla att skicka in förslag innan tidsfristen den '''23 januari''', eller kommentera på andra förslag för att förbättra dem.
Gemenskaperna röstar på förslagen mellan 28 januari och 11 februari.
Community Tech-arbetslaget fokuserar på verktyg för erfarna wikimedianer. Du kan skriva dina förslag på vilket språk som helst, och vi kommer översätta dem åt dig. Tack, vi ser fram emot att läsa dina förslag! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 10 januari 2022 kl. 21.11 (CET)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=22381368 -->
== Felaktigt namn på språk ==
Ända sedan februari 2017 <span class="plainlinks">[{{fullurl:brunbjörn|type=revision&diff=3647827&oldid=3647797 fram till idag när Svenji korrigerade}}]</span>, har språket afrikaans stått angivet som "afrikanska" i stycket om översättningar på uppslaget "brunbjörn". Jag har sett den här felskrivningen förut och misstänker att den fortfarande inte är helt sällsynt. Måhända borde en bot ta sig en titt, och i föreliggande fall korrigera eventuella felaktigheter? –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 14 januari 2022 kl. 14.01 (CET).
:I samma artikel förekommer fortfarande västflamländska som ett eget språk bland översättnignarna, som vi (hittills) i övrigt behandlar som en dialekt av nederländska. Det är som vanligt en definitionsfråga. Just dessa förekomster tror jag grundar sig i de detaljerade urgermanska artiklarna, där vi visar på de olika formerna med språknamn / dialektnamn som inte alltid har fått egen språkkod hos oss. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 januari 2022 kl. 14.12 (CET)
::Det är helt sant, men inte riktigt samma frågeställning. Huruvida vi alls ska lista afrikaans, västflamländska m.fl som egna språk eller inte, är en annan diskussion. Oavsett vad vi beslutar därvidlag så är "afrikanska" inte ett namn på vare sig ett språk eller en dialekt, utan helt enkelt fel. Det har aldrig hetat "afrikanska", lika lite som västflamländska har hetat "västflanderska". Jag tycker därför att det antingen bör listas som "afrikaans" överallt i våra översättningar, eller så tar vi bort det helt och hållet (beroende på vad som beslutas om språk-/dialektnamn). –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 14 januari 2022 kl. 15.26 (CET).
:::Gällande afrikaans så är det sitt eget språk utan någon debatt därom. Det ska anges som ''afrikaans'' tvärs över Wiktionary. Jag ville bara lyfta fram hur felet letat sig in, och sedan påpekade fler problem som kommit från samma källa. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 januari 2022 kl. 19.15 (CET)
:::: [[Wiktionarydiskussion:Huvudsida#af-kod]]
::::* "afrikaanska" : [https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fafrikaanska%2F&title=Special%3AS%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 inga träffar] utanför 2 galna diskussioner
::::* "afrikanska" : [https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fafrikanska%5C%3A%2F&title=Special%3AS%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 inga träffar]
:::: > borde en bot ta sig en titt
:::: Ingen chans. {{klar}} Jag har en bot men sådan duger inte för 3 stycken fel av ungefär samma typ i olika utformningar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 januari 2022 kl. 22.20 (CET)
::::: Tack för din undersökning, Taylor. Visst kan dock ''afrikaanska'' kunna vara en korrekt form av adjektivet ''afrikaansk'', dvs. om man talar om språket? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 januari 2022 kl. 22.50 (CET)
:::::: Visst är "afrikaanska" en korrekt böjningsform av "afrikaansk", förutsatt att vi tillåter adjektivet "afrikaansk" att existera, bredvid "esperantosk"/"esperantisk", [[:Kategori:Võro|Võrosk/Võrisk]] och dylikt. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 januari 2022 kl. 23.01 (CET)
::::::↩
Tack båda för resonemang och klargöranden. Jag är helt säker på att jag flera gånger sett "afrikanska" istället för "afrikaans" bland översättningarna här på Wiktionary. Det är dock observationer spridda över ett spann på mer än femton år, och det är ju bra att inga finns kvar. Allt gott. [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 15 januari 2022 kl. 10.28 (CET).
== Call for Feedback about the Board of Trustees elections is now open ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />:''[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections/Call for Feedback about the Board of Trustees elections is now open/Short|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections/Call for Feedback about the Board of Trustees elections is now open/Short|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections/Call for Feedback about the Board of Trustees elections is now open/Short}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Call for Feedback: Board of Trustees elections is now open and will close on 7 February 2022.
With this Call for Feedback, the Movement Strategy and Governance team is taking a different approach. This approach incorporates community feedback from 2021. Instead of leading with proposals, the Call is framed around key questions from the Board of Trustees. The key questions came from the feedback about the 2021 Board of Trustees election. The intention is to inspire collective conversation and collaborative proposal development about these key questions.
[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections|Join the conversation.]]
Best,
Movement Strategy and Governance<section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 15 januari 2022 kl. 01.35 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22610082 -->
== Prata med gemenskapens tech-team ==
[[File:Community Wishlist Survey Lamp.svg|150px|right]]
{{int:Hello}}
Vi här i teamet som arbetar med [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista]] bjuder in dig till ett online-möte med oss. Det kommer äga rum den [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220119T1800 '''{{#time:j xg|2022-01-19}} ({{#time:l|2022-01-19}}), {{#time:H:i e|18:00|sv|1}}'''] på Zoom, och kommer hålla på i ungefär en timme. [https://wikimedia.zoom.us/j/85804347114 '''Klicka här för att delta'''].
'''Agenda'''
* Bring drafts of your proposals and talk to to a member of the Community Tech Team about your questions on how to improve the proposal
'''Format'''
Mötet kommer inte spelas in eller streamas. Anteckningar utan attribuering kommer tas och offentliggöras på Meta-Wiki.
Vi kan svara på frågor som ställs på engelska, franska, polska, spanska och tyska. Skulle du vilja ställa frågor i förväg kan du göra det på [[m:Talk:Community Wishlist Survey|undersökningens diskussionssida]] eller skicka dem till sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] ([[m:Special:MyLanguage/Community Tech|Community Tech]] teamledaren) kommer hålla i mötet.
'''Inbjudningslänk'''
* [https://wikimedia.zoom.us/j/85804347114 Delta online]
* Mötes-ID: <span dir=ltr>85804347114</span>
* [https://wikimedia.zoom.us/u/keu6UeRT0T Ring efter din plats]
Hoppas vi ses! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 18 januari 2022 kl. 02.42 (CET)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=22381368 -->
== Subscribe to the This Month in Education newsletter - learn from others and share your stories ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Dear community members,
Greetings from the EWOC Newsletter team and the education team at Wikimedia Foundation. We are very excited to share that we on tenth years of Education Newsletter ([[m:Education/News|This Month in Education]]) invite you to join us by [[m:Global message delivery/Targets/This Month in Education|subscribing to the newsletter on your talk page]] or by [[m:Education/News/Newsroom|sharing your activities in the upcoming newsletters]]. The Wikimedia Education newsletter is a monthly newsletter that collects articles written by community members using Wikimedia projects in education around the world, and it is published by the EWOC Newsletter team in collaboration with the Education team. These stories can bring you new ideas to try, valuable insights about the success and challenges of our community members in running education programs in their context.
If your affiliate/language project is developing its own education initiatives, please remember to take advantage of this newsletter to publish your stories with the wider movement that shares your passion for education. You can submit newsletter articles in your own language or submit bilingual articles for the education newsletter. For the month of January the deadline to submit articles is on the 20th January. We look forward to reading your stories.
Older versions of this newsletter can be found in the [[outreach:Education/Newsletter/Archives|complete archive]].
More information about the newsletter can be found at [[m:Education/News/Publication Guidelines|Education/Newsletter/About]].
For more information, please contact spatnaik{{@}}wikimedia.org.
------
<div style="text-align: center;"><div style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;">[[m:Education/Newsletter/About|About ''This Month in Education'']] · [[m:Global message delivery/Targets/This Month in Education|Subscribe/Unsubscribe]] · [[m:MassMessage|Global message delivery]] · For the team: [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]], {{<includeonly>subst:</includeonly>#time:l G:i, d F Y|}} (UTC)</div></div>
</div>
<!-- Meddelande skickades av User:ZI Jony@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:ZI_Jony/MassMessage/Awareness_of_Education_Newsletter/List_of_Village_Pumps&oldid=21244129 -->
== "Påhopp" ==
Jag skulle uppskatta ifall någon utomstående kunde granska en "konflikt" mellan mig och en annan användare.
Bakgrunden är [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:Kirenen&oldid=3649252 den här diskussionen] som sedan ledde till [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion%3AAndreas_Rejbrand&type=revision&diff=3649250&oldid=3645839 den här reaktionen]. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 18 januari 2022 kl. 23.11 (CET)
:Vad jag kan se så har Kirenen en bra poäng. Jag tror det många gånger kan få motvänd effekt när man anmärker på det sätt du gör. En anmärkning på en eller två grejer (typ ”Tänk på det här och det här, annars bra jobbat!”) tror jag de flesta inte har något emot men att få en lista på grejer som en användare kan göra bättre tror jag ingen uppskattar, även om jag är rätt säker på att ditt syfte är väl. <span class="inline-quote-talk2" style="font-style: italic; | class="inline-quote-talk" style="font-family: Georgia, 'DejaVu Serif', serif; color: #008560;> Du får det att kännas som om jag är på jobbet med chefen som skriker på mig </span> är väldigt talande. Även <span class="inline-quote-talk2" style="font-style: italic; | class="inline-quote-talk" style="font-family: Georgia, 'DejaVu Serif', serif; color: #008560;>Jag lade just en timme på att gå igenom dina bidrag</span> gör ju bara att man känner sig helt övervakad när man redigerar. Det tror jag ingen alls skulle tycka vore kul. Avslutningsvis har jag personligen inget problem med att användare raderar text från deras diskussionssidor, det finns ju i historiken ändå. På engelska Wikipedia är detta okej även om arkivering rekommenderas, se [[w:en:WP:BLANKING]].[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 19 januari 2022 kl. 02.10 (CET)
::Såg du "Men i det stora hela: jättebra första bidrag!" samt "titta '''gärna''' på", "de '''få''' [...] fel", "jämför '''gärna'''"? Jag tror att det här handlar mycket om personligheter. Det finns också användare som, när de är helt nya på wikin, känner sig osäkra, är måna om att ge bidrag av högsta möjliga kvalitet, och därmed uppskattar att en användare som varit aktiv i 15 år eller så tar sig tid och ger konkret, konstruktiv feedback baserad på de faktiska bidragen, utan att kräva någon åtgärd (eller ens att feedbacken läses). Inte vid varje ändring, utan bara en gång. Användaren hade skapat ett relativt stort antal artiklar och jag skrev en sammanfattning av dessa bidrags potentiella förbättringsmöjligheter (som jag också hade implementerat). --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 19 januari 2022 kl. 09.03 (CET)
::Men jag är förstås helt medveten om att den här reaktionen också förekommer, även om jag tycker det är tråkigt (som vuxen "bör" man kunna ta till sig en måttlig mängd konstruktiv kritik given i all välmening och blandad med uppskattning). Problemet är att jag inte alltid kan avgöra i förväg vilken personlighetstyp användaren är.
::Sedan blev jag chockad över användarens attityd, så min andra kommentar "Jag lade just..." blev väldigt opsykologisk och var förstås skriven i affekt. Jag ber om ursäkt för det. Min poäng var väl bara den att jag faktiskt lägger ganska mycket tid per dag på att ta bort klotter, fixa tryckfel (stavfel, grammatikfel: en massa "möblar" och sådant), formatfel och felaktiga böjningsmallar, skapa böjningsartiklar o.s.v. och att jag är ganska säker på att bara en andel av detta skulle bli gjort om jag inte gjorde det. Det är naturligtvis frivilligt och det vore väldigt omoget och plumpt av mig att utropa mig själv till "oumbärlig", "hjälte" eller något annat fånigt på grund av detta, men eftersom jag lägger så pass mycket tid varje dag på det, år efter år, så kändes det lite tråkigt med den attityd som jag möttes av. Jag påpekade dock det viktigaste: "Som jag skrev: Dina bidrag håller över lag god kvalitet och är värdefulla, men Wiktionary bygger på samarbete och konsensus, så man bör tåla diskussioner."
::"Den här attityden är orsak'''en''' till att så få orkar editera svenska Wiktionary." behöver nog en källa.
::Sedan försökte jag avrunda med att säga att användaren får fortsätta arbete precis som hen vill: "Det är helt okej!". Men det kändes som användaren ändå bara blev mer arg på mig för att jag svarade på användarens frågor och försökte förklara att användaren får göra precis som hen vill.
::"Påhopp" tycker jag är ett lite olämpligt ordval.
::Jag håller med om att principen om den egna användardiskussionssidans arkiverande inte behöver följas till 100 %. Jag ska sluta använda den principen.
::Slutligen bygger Wiktionary till ganska stor del på samarbete och konsensus, så det kan uppfattas som en tveksam inställning att inte tillåta att andra användare ger saklig och konstruktiv kritik på ens diskussionssida. Om man får magsår av att ta emot konstruktiv kritik vid något enstaka tillfälle, kanske man borde skapa sig en egen wiki?
::Men -- återigen -- jag håller helt med om att min andra kommentar på användarens diskussionssida var dålig. Jag blev otroligt uppstressad av situationen och har haft stora problem med t.ex. blåstömning det senaste dygnet p.g.a. stress. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 19 januari 2022 kl. 09.03 (CET)
:::Vad jag försökte säga var att det är ok att kritisera mitt arbete, men undvik att kritisera mig. Kritiken av arbetet tycker jag görs bäst i kommentarerna då felet korrigeras eller på ordets diskussionssida. Sådana kommentarer kan göras utan att behöva kommentera vems fel man korrigerar. Det relevanta är vad felet är, inte vem som gjorde det. Det här är min åsikt och jag bad dig respektera den.
:::Jag vill inte att alla som ser mitt arbete här ska bedöma mig på basen av kritik jag fått under de två första timmarna jag var med i projektet och inte ännu lärt mig alla finesser. Jag är därför mycket obekväm med en personlig diskussionssida som sparar all information i alla tid. Jag är dessutom ganska säker på att det här bryter mot GDPR. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 19 januari 2022 kl. 11.01 (CET)
::::{{@|Dodde}} Vad säger du ang. att ta bort text från den egna användardiskussionssidan? Såg att du återigen återställde Kirenens blankning.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 19 januari 2022 kl. 21.24 (CET)
:::::Informationen som läggs till måste inte vara komplett, men den bör vara korrekt och den bör vara utformad efter gängse struktur. Om man inte vill lägga till böjningsmallar, synonymer osv, så måste man inte det. Men den information som läggs till behöver vara korrekt och hålla viss kvalitet, annars underminerar det trovärdigheten för ordboken. Det är inte andras jobb att "städa" efter eller rätta till felaktigheter i någon annans bidrag. Därför lämnar vi en välmenande uppmaning på personens diskussionssida som förhoppningsvis leder till att användaren blir mer självständig i sitt redigerande på Wiktionary. Vi vill naturligtvis inte att dessa kommentarer ska upplevas som påhopp, men ibland behöver vi vara rakt på sak. Ibland delar vi åsikter, vilket ju är något var och en har rätt till. Man kan alltid uttrycka sig bättre men man kanske inte kan kräva att man måste väga sina ord på guldvåg heller. Ingen önskar någon magsår. Jag hoppas du mår bättre på den punkten snart. Tänk dock på att så länge Wiktionary-redigerande (med tillhörande kriticism och diskussioner) ger magsår är detta kanske inte en lämplig sysselsättning. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 19 januari 2022 kl. 22.02 (CET)
::::::{{@|Jonteemil}} Svenskspråkiga Wikipedia skriver följande på [[w:Wikipedia:Användarsidor]]: ''"Pågående eller nyligen avslutade diskussioner bör inte arkiveras. Det är överlag olämpligt att ta bort inlägg från sin diskussionssida utan att arkivera (ens användardiskussionssida är snarare gemenskapens sida för diskussion med användaren, än att betrakta den som sin "ägodel" till skillnad mot hanteringen av användarsidan och undersidor). Ett undantag kan vara grava personangrepp, men det råder delade meningar om i hur stor utsträckning man själv bör ta bort angrepp på ens egen person från sin diskussionssida."''
::::::Mitt syfte med återställningen var inte baserad på egna åsikter utan att följa den riktlinje som jag uppfattat gäller. Men spontant låter texten på Wikipedia rimlig. Jag är utöver det inte så insatt i diskussioner som rör denna frågeställning. Om det finns relevanta diskussioner här på Wiktionary eller svenskspråkiga Wikipedia så tar jag gärna emot länkar till dem så att jag kan ta mig en titt. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 19 januari 2022 kl. 22.24 (CET)
:::::::Om svenska Wiktionary har som riktlinje att man inte får ta bort innehåll från sin egen diskussionssida så tycker jag det borde vara ett kollektivt beslut att det är så vi fungerar här, så kanske vi borde rösta om det? Just nu finns dock sådan praxis inte dokumenterad i denna wiki. Svenska Wikipedias sida som Dodde hänvisar till är skriven före GDPR.
:::::::Som Jonteemil skriver så är detta ju ok på engelska Wikipedia och jag tycker motiveringen här är mycket logisk https://en.wikipedia.org/wiki/Wikipedia:User_pages#Removal_of_comments,_notices,_and_warnings
:::::::”Policy does not prohibit users, whether registered or unregistered, from removing comments from their own talk pages, although archiving is preferred. If a user removes material from their talk page, it is normally taken to mean that the user has read and is aware of its contents. There is no need to keep them on display, and usually users should not be forced to do so.”
:::::::All feedback är inte rolig att få trots att den kan vara väl motiverad. Då den är emottagen behöver den inte stå till allas påseende i all framtid. Tänk om alla kolleger på jobbet skulle hela tiden se all negativ feedback du någonsin fått under din arbetskarriär. Varje gång de skulle se dig i kafferummet/Teams så skulle de se all negativ feedback du fått. Hur skulle det kännas? Skulle det inte vara vettigare att feedbacken kan tas emot och efter det (om användaren så vill) tas bort. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 19 januari 2022 kl. 22.59 (CET)
::::::::{{@|Dodde}} Naturligtvis bör vissa krav ställas på redigeringar och nyskapade artiklar av användare på Wiktionary. Jag ser dock att samtliga av Kirenes nyskapade artiklar verkar uppfylla dessa krav. Någon enstaka definitionsmiss där ett substantiv definieras såsom ett adjektiv förekommer men snälla nån, någon måtta får det vara. Vi kan inte efterfråga perfektion, än mindre av någon som är helt ny i gamet. Om en användare som Kirenen gör det väldigt klart att han inte vill ha kritik: <span class="inline-quote-talk2" style="font-style: italic; | class="inline-quote-talk" style="font-family: Georgia, 'DejaVu Serif', serif; color: #008560;>Feedback som denna förstör min motivation. Önskar jag kunde stänga av denna diskussionssida. Jag lär mig genom att se vilka korrigeringar som görs och tycker det är fint att andra korrekturläser och korrigerar.</span>, om än konstruktiv, vad i hela fridens namn är då poängen med att ge den? Hela poängen med att ge kritik är väl att få en förbättring. Om resultatet istället är att vi tappar en användare som verkar vara en tillgång för verksamheten då ser jag inte någon poäng alls. Givetvis gäller detta inte om en användare skapar uppslag som ständigt kräver att någon kollar igenom och städar upp, detta är dock inte fallet baserat på de uppslag jag kollat igenom, ni får rätta mig om jag har fel här.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 20 januari 2022 kl. 01.42 (CET)
::::::::::Vad som gäller på engelskspråkiga Wikipedia gäller inte automatiskt på svenskspråkiga Wiktionary. Det är dock vanligt att vi sneglar på svenskspråkiga Wikipedia, för att vi är så få att det skulle ta för mycket tid i anspråk att utforma våra egna riktlinjer separat i en komplett uppsättning. I vissa delar har vi dock gjort det. När det gäller policy för hur vi hanterar användardiskussionssidor har vi ingen sådan. Mig veterligt har frågan knappt kommit upp en enda gång på 15 år. Starta gärna en separat diskussion om policy för diskussioner på användardiskussionssidor om den på svenskspråkiga Wikipedia inte är bra nog, alternativt tydliggör för mig hur jag misstolkat Wikipedias hållning när jag återställde användardikussionssidan. Jag vet inte hur GDPR kommer in i bilden? Kanske är det därför texten på Wikipedia inte ändrats, trots GDPR? Det finns ingen väsensskillnad mellan diskussioner som förs på olika typer av diskussionssidor. Det är emm orimligt att tillåta diskussioner att raderas till höger och vänster, diskussioner som skrivits av fler personer dessutom. Men som sagt, jag emotser gärna länkar till andra diskussioner som förts om detta, där gör och nackdelar med olika ställningstaganden lyfts fram. Att slippa kritik är ingen rättighet. Alla som redigerar på Wiktionary gör misstag och uppmärksammas emellanåt på detta, speciellt om dessa misstag sker mer än en gång. Att belägga alla andra i gemenskapen med yppandeförbud om redigeringar som utförs av vissa användare låter ju helt orimligt. Att formen för diskussioner är öppna för allas beskådan, ja, det är ju det som lite är signum för en wiki. Det kanske känns ovant till en början och för vissa kanske det inte passar alls. Om man vill kan man ju på sin användarsida vädja att kritik framförs via mejlfunktionen men som sagt, det är ingenting som jag tycker att man kan kräva.
::::::::::{{@|Jonteemil}} Diskussionen här är för min del principiell att man från gemenskapens sida inte kan förbjuda användare att framföra kritik gentemot vissa användare. Andreas framförde kritik till Kirenen, vilket han hade rätt att göra. Kirenen framförde kritik mot kritiken till Andreas, vilket han också hade rätt att göra. Det är detta som jag förstår att principdiskussionen handlar om. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 20 januari 2022 kl. 09.38 (CET)
:::::::::::@[[Användare:Dodde|Dodde]] @[[Användare:Jonteemil|Jonteemil]] Jag håller med om att Andreas hade rätt att kritisera mig och att jag hade rätt att kritisera honom. Allt som är lagligt och enligt reglerna är dock inte alltid en bra sak. Min kritik handlar nu om två saker:
:::::::::::1) Det sätt på vilket nya användare här blir bemötta är okänsligt och stöter bort potentiella nya användare. Det här handlar inte om regler och vad man får och inte får göra, utan mera om hur man bemöter andra människor. Genom att ändra på hur nya användare välkomnas kunde ni locka till er nya användare och sätta fart på innehållsproduktionen. Det här handlar mera om kommunikation och marknadsföring än juridik.
:::::::::::2) Jag anser mig ha både mänsklig och laglig rätt att ta bort information som berör mig själv.
:::::::::::2 a) Den mänskliga aspekten har jag försökt motivera i tidigare meddelanden. Den handlar t.ex. om det att det är lättare för oss att bli vänner igen ifall vi kan gömma undan vårt gräl, så att vi inte konstant måste bli påminda om vad vi var osams om. Här skulle jag ha varit nöjd med att blanka själva diskussionssidan, så att informationen ännu finns kvar i versionshistoriken. Lösningen på det här kunde vara en mera mänsklig och förstående attityd bland administratörerna så att man kan ta i beaktande olika personligheter och användarnas personliga önskan. Det andra (och kanske bättre) alternativet är klara och tydliga dokumenterade regler.
:::::::::::2 b) Den lagliga aspekten handlar om GDPR. Rätten att kräva att information som berör mig själv tas bort finns dokumenterad i artikel 17, se https://gdpr-info.eu/art-17-gdpr/. Den torde ge mig rätt att kräva att också sidan i versionshistoriken tas permanent bort, så att ingen information kvarstår.
:::::::::::2 b är en bra orsak till varför jag rekommenderar att ni ändrar ert sätt att ge feedback. Om man ger feedbacken på ordets sida och inte på användarens diskussionssida, så kan man göra det utan att nämna vem som gjort felet och man riskerar då inte att användaren kräver att informationen tas bort med hänvisning till GDPR. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 20 januari 2022 kl. 12.04 (CET)
::::::::::::Angående 1: "En observation är ingen observation" säger man ibland inom statistiken. Jag har varit på Wiktionary sedan 2006 och har faktiskt under dessa år så vitt jag kan minnas aldrig tidigare blivit kritiserad för mitt mottagande av nya användare. Att just du inte tyckte om din introduktion här är naturligtvis tråkigt, men ''behöver'' inte betyda att den erfarenheten delas av andra wiki-användare.
::::::::::::Som jag nämnde tidigare så handlar det lite om personligheter: Mitt meddelande (som i princip var ett enda meddelande vid en tidpunkt, inte en lång rad meddelanden) var 100 % sakligt och handlade enbart om konkreta ordboksfrågor. Mitt enda mål var att erbjuda dig personligt anpassade tips på hur dina redan goda bidrag kunde bli ännu lite bättre. Jag valde alltså att lägga tid på att anpassa en introduktion just till dig, med förhoppningen att du skulle uppskatta det. Lite som en gratis privatlektion. Utan att jag hade några som helst förväntningar på motprestation, eller att du ens skulle läsa det jag skrev.
::::::::::::Som nämnt ovan: Det finns användare som, när de är helt nya på wikin, känner sig osäkra, är måna om att ge bidrag av högsta möjliga kvalitet, och därmed uppskattar att en användare som varit aktiv i 15 år eller så tar sig tid och ger konkret, konstruktiv feedback baserad på de faktiska bidragen, utan att kräva någon åtgärd (eller ens att feedbacken läses).
::::::::::::Jag började mitt inlägg med "Tack för dina nya bidrag som över lag håller godtagbar kvalitet ", skrev "titta '''gärna''' på", "ett av '''de få''' fel", "jämför '''gärna'''" och slutade med "Men i det stora hela: jättebra första bidrag!"
::::::::::::Att du sedan, till min förvåning, tog detta som en kränkning, är jag ledsen för. Men min poäng är att många inte hade tolkat det så. Och även om mitt initiala agerande just i det här fallet hade varit dåligt (vilket jag alltså inte riktigt själv kan se), så betyder det inte att svenskspråkiga Wiktionary har ett systemfel eller att introduktioner i allmänhet är dåliga.
::::::::::::Bara för att man någon gång får hem ett ägg av dålig kvalitet från ICA så behöver det inte betyda att ICA bara säljer dåliga ägg, eller att ICA har som avsikt att lura folk.
::::::::::::Men, återigen: Din reaktion förvånade mig och gjorde mig faktiskt chockad, och min reaktion på det var dålig. ("Jag lade just ...") Jag ber återigen om ursäkt för det.
::::::::::::--[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 20 januari 2022 kl. 14.10 (CET)
:::::::::::::@[[Användare:Andreas Rejbrand|Andreas Rejbrand]] Kan vi gräva ner stridsyxan nu? Vår gradvis stigande irritation på varandra eskalerade och vi sa båda saker vi ångrade. Problemet är nu att kommentarerna är där för evigt, helt i onödan.
:::::::::::::Den relevanta diskussionen som jag hoppas få feedback på av er alla är mitt föregående inlägg, speciellt punkt 2. För tillfället är det bara @[[Användare:Dodde|Dodde]] som opponerat sig mot blankande av egna diskussionssidor. Vad tycker ni andra?
:::::::::::::FYI @[[Användare:Jonteemil|Jonteemil]]. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 20 januari 2022 kl. 17.33 (CET)
::::::::::::::Jag håller helt med. Jag ville bara bemöta den kritik som du implicit framförde i din punkt 1 alldeles nyss. För min del kan vi lägga hela den här diskussionen och tråden åt sidan. Jag har inget mer att tillägga i frågan.
::::::::::::::Jag har heller ingen ''stark'' åsikt vad gäller diskussionssidorna, även om jag föredrar den traditionella modellen där man inte rensar sin sida (av hederlighetsskäl: har man sagt eller skrivit något så ska man stå för det). Så om gemenskapen kommer fram till att man ska få rensa sin diskussionssida kommer jag inte att opponera mig. Det är inte tillräckligt viktigt för mig. Man får välja sina strider. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 20 januari 2022 kl. 18.23 (CET)
::::::::::::::: Frågan "I vilken utsträckning ska det vara dålig stil eller förbjudet att ta bort kritik från sin disksida?" kan tas upp separat. Den kan inte avgöras här under rubriken "påhopp". Jag har ingen stark åsikt. Att Andreas Rejbrand mycket kontrollerar och gärna kritiserar är väl känt. Även i den här konflikten finns troligtvis inte en som har helt rätt och en som har helt fel. I övrigt stödjer jag förslaget '''gräva ner stridsyxan'''. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 21 januari 2022 kl. 00.40 (CET)
::::::::::::::::{{@|Kirenen}} Ingen kan ändra din subjektiva upplevelse av hur du blir bemött. Vi kan nog alla reagera på Andreas lite torra ordval ibland, men han har öppet gått ut med att han har blivit diagnostiserad med Aspergers syndrom och personer med Aspergers syndrom kan, i likhet med personer med andra NPF-diagnoser, generellt ha betydligt svårare att sätta sig in i hur andra tänker och känner och det kan påverka hur man uttrycker sig. Att någons bidrag över lag håller godtagbar kvalitet kan tolkas som kritik, som i att bidragen endast är mediokra och i vissa fall undermåliga, vilket man kan bli ledsen för. I själva verket är alla bidrag, små som stora, välkomna, så länge de är korrekta, följer gängse struktur och som inte orsakar direkt merarbete för någon annan som frivilligt verkar på Wiktionary. För Andreas, å andra sidan, kan denna mening vara ett försök till ett helt objektivt påstående (det finns fantastiska bidrag, det finns kassa bidrag, det finns bidrag som uppnår godtagbarhet), och objektiva påståenden är ju något vackert, och det är ju dessutom så nära sanningen man kan komma - hur kan någon nånsin ta illa upp av det? Nu vet jag inte om det är precis så Andreas tänker. Men min poäng är att vi tänker olika, och upplever olika. Och att något som upplevs som ett påhopp behöver inte alls vara menat som ett. Och att det även kan vara så att man själv känner sig påhoppad av någon som säger att den blev påhoppad, eller åtminstone känner sig ledsen över att ha blivit missförstådd i förhållande till sina intentioner.
::::::::::::::::
::::::::::::::::När det gäller frågorna om användardiskussionssidan så handlar GDPR om ''personuppgifter'', alltså uppgifter som kan kopplas till dig, t.ex. ditt namn, adress, telefonnummer o.d. och eftersom personuppgifter såvitt jag kan bedöma saknas på din användardiskussionssida så kan det inte med hänvisning till sidan du länkade krävas att användardiskussionssidan under alla förutsättningar ska tillåtas att raderas. Tillämpningen av GDPR är dessutom knappast beroende av huruvida informationen finns på en användardiskussionssida eller på någon annan sida. En relevant sida som har att göra med sidan du länkade till finns dock här: [[w:Wp:Att_lämna_Wikipedia]]. Jag tänker att samma sak gäller om någon vill lämna Wiktionary. Men det var väl inte det frågan gällde nu heller. Jag tänker att vi bör diskutera detta utan att blanda in GDPR, för att inte krångla till saker i onödan.
::::::::::::::::
::::::::::::::::Wikipedia skriver även på [[w:Arkivering]] och upprepar att användardiskussionssidor är att betrakta som andra diskussionssidor, och länkar återigen till [[w:Användarsidor#Användardiskussionssidor]]. Jag tycker att det som står där är vettigt, även om det texten och motiveringarna som framgår är lite väl knapphändiga. Men det borde ändå vara rimligt att utgå ifrån att användardiskussionssida inte är användarens egna privata sida, utan en allmän plats där gemenskapen kan föra sakliga diskussioner med just den användaren. Den kan innehålla diskussionsinlägg som är skrivna av andra och i den mån dessa "ägs" av någon så är det av de som skrivit dem, tänker jag.
::::::::::::::::
::::::::::::::::Finns det då inget sätt att lägga en hetlevrad diskussion bakom sig? Jo, men, det kanske det borde finnas. Du har säkert rätt i att "aldrig" godkänna radering av diskussioner är ett alltför stelbent förhållningssätt. Man kanske kan tillåta att diskussioner raderas om alla som deltagit i den godkänner det? Jag tolkar det som att Andreas redan har godkänt det och om du blankar din användardiskussionssida på nytt kommer jag inte att återställa den på nytt. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 22 januari 2022 kl. 12.28 (CET)
:::::::::::::::::Tack för ditt svar! Förstår nu bättre varför Anders kommunicerar så som han gör. Han verkar göra ett värdefullt arbete här och vi har alla våra begränsningar. Diskussionen är för min del avslutad. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 23 januari 2022 kl. 22.11 (CET)
== Skrivskydd? ==
Måhända kan man (semi-)skrivskydda uppslaget [[guntis]] ett halv- eller helår, så slipper administratörerna radera upplaget gång på gång med bara en eller ett par månaders mellanrum? Uppslaget har (åter)skapats fem gånger sedan månadsskiftet oktober/november förra året. Det har alltid bara innehållit vad som kan bedömas som klotter, och vad jag kan se alltid skapats av oregistrerade IP-användare. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 21 januari 2022 kl. 17.09 (CET).
(Inom parentes kan sägas att "Guntis" med stor begynnelsebokstav är ett lettiskt mansnamn, men det är ju inte samma sak som uppslaget med gemen begynnelsebokstav.) [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 21 januari 2022 kl. 17.13 (CET).
== Internationellt utbyte ==
På Meta finns en sida [[m:Wiktionary/Tremendous Wiktionary User Group]] (alias [[m:TWUG]]) för deltagare som är intresserade av att utbyta erfarenheter mellan språkversionerna av Wiktionary. Tyvärr har gruppen (liksom hela Wiktionary?) stagnerat. Inget händer. Vad är att göra? Se även diskussionssidan. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 23 januari 2022 kl. 22.41 (CET)
== Movement Strategy and Governance News – Issue 5 ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="ucoc-newsletter"/>
:''<div class="plainlinks">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5/Global message|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Movement Strategy and Governance/Newsletter/5/Global message}}&language=&action=page&filter= {{int:please-translate}}]</div>''
<span style="font-size:200%;">'''Movement Strategy and Governance News'''</span><br>
<span style="font-size:120%; color:#404040;">'''Issue 5, January 2022'''</span><span style="font-size:120%; float:right;">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5|'''Read the full newsletter''']]</span>
----
Welcome to the fifth issue of Movement Strategy and Governance News (formerly known as Universal Code of Conduct News)! This revamped newsletter distributes relevant news and events about the Movement Charter, Universal Code of Conduct, Movement Strategy Implementation grants, Board elections and other relevant MSG topics.
This Newsletter will be distributed quarterly, while more frequent Updates will also be delivered weekly or bi-weekly to subscribers. Please remember to subscribe [[:m:Special:MyLanguage/Global message delivery/Targets/MSG Newsletter Subscription|here]] if you would like to receive these updates.
<div style="margin-top:3px; padding:10px 10px 10px 20px; background:#fffff; border:2px solid #808080; border-radius:4px; font-size:100%;">
*'''Call for Feedback about the Board elections''' - We invite you to give your feedback on the upcoming WMF Board of Trustees election. This call for feedback went live on 10th January 2022 and will be concluded on 16th February 2022. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Call for Feedback about the Board elections|continue reading]])
*'''Universal Code of Conduct Ratification''' - In 2021, the WMF asked communities about how to enforce the Universal Code of Conduct policy text. The revised draft of the enforcement guidelines should be ready for community vote in March. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Universal Code of Conduct Ratification|continue reading]])
*'''Movement Strategy Implementation Grants''' - As we continue to review several interesting proposals, we encourage and welcome more proposals and ideas that target a specific initiative from the Movement Strategy recommendations. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Movement Strategy Implementation Grants|continue reading]])
*'''The New Direction for the Newsletter''' - As the UCoC Newsletter transitions into MSG Newsletter, join the facilitation team in envisioning and deciding on the new directions for this newsletter. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#The New Direction for the Newsletter|continue reading]])
*'''Diff Blogs''' - Check out the most recent publications about MSG on Wikimedia Diff. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Diff Blogs|continue reading]])</div><section end="ucoc-newsletter"/>
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 29 januari 2022 kl. 04.15 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22704041 -->
=== Updates on the Universal Code of Conduct Enforcement Guidelines Review ===
Hello, I have an update on the vote on the enforcement guidelines that was mentioned above. [[Användare:Xeno (WMF)|Xeno (WMF)]] ([[Användardiskussion:Xeno (WMF)|diskussion]]) 4 februari 2022 kl. 04.18 (CET)
----
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/2022-02-02 Announcement/Short|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/2022-02-02 Announcement/Short|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/2022-02-02 Announcement/Short}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello everyone,
The '''[[m:Universal Code of Conduct/Enforcement guidelines|Universal Code of Conduct (UCoC) Enforcement Guidelines]]''' were published 24 January 2022 as a proposed way to apply the [[m:Universal Code of Conduct|Universal Code of Conduct]] across the movement. Comments about the guidelines can be shared here or [[m:Talk:Universal Code of Conduct/Enforcement guidelines|the Meta-wiki talk page]].
There will be conversations on Zoom on 4 February 2022 at 15:00 UTC, 25 February 2022 at 12:00 UTC, and 4 March 2022 at 15:00 UTC. '''[[m:Special:MyLanguage/Universal Code of Conduct/Conversations|Join the UCoC project team and drafting committee members to discuss the guidelines and voting process]].'''
The [[m:Universal Code of Conduct/Project#Timeline|timeline is available on Meta-wiki]]. The voting period is March 7 to 21. '''[[m:Universal Code of Conduct/Enforcement guidelines/Voting|See the voting information page for more details]].'''
Thank you to everyone who has participated so far.
Sincerely,
Movement Strategy and Governance<br/>
Wikimedia Foundation<section end="announcement-content" />
== Small wiki toolkits ==
På en så liten wikisajt som svenska Wiktionary är det lätt hänt att varje deltagare blir ensam i sitt fack och misslyckas lösa vissa uppgifter. Vi har folk som kan norska och folk som kan mallar, men kanske inte någon som kan båda, och därför är våra norska mallar underutvecklade. På meta finns en sida [[m:Small wiki toolkits]] som har en översikt över användbara verktyg och handledningar i hur man kommer igång med dem. Ta en titt på den sidan och få idéer om hur vi kan förbättra oss och varandra. Nu under våren planeras ett antal 👉 '''[[m:Small wiki toolkits/Workshops|Workshops]]''' 👈 i olika ämnen via Google Meet och Etherpad. Datum bestäms i takt med att intresserade '''anmäler sig''' på den sidan. Det första inbokade tillfället är:
*Fredag 25 februari 2022, kl. 17:00 till 18:30 (svensk tid) - Pywikibot, installera och kom igång
--[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 1 februari 2022 kl. 07.06 (CET)
== mw.decrementExpensiveFunctionCount -- batching ==
@[[Användare:Dodde]] @[[Användare:Skalman]] @[[Användare:Mike]] @[[Användare:Andreas Rejbrand]] @[[Användare:Pametzma]] @[[Användare:Kirenen]] Begränsningen till max 500 lyxiga funktioner påverkar även vår wiki. Men här går det att [https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2022/Miscellaneous/Allow_to_batch_expensive_queries rösta] i fråga. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 februari 2022 kl. 00.54 (CET)
== Märklig period av besök ==
Hej! Kan någon förklara besöksstatistiken från i fjol? [https://stats.wikimedia.org/#/sv.wiktionary.org/reading/page-views-by-country/normal|map|2021-03-10~2021-03-11|(access)~desktop*mobile-app*mobile-web|monthly Jag menar på denna överrespresenattionen] Diskussion här eller annan plattform. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 6 februari 2022 kl. 15.22 (CET)
:Hej! Vill du precisera vad det är du tycker är märkligt i statistiken? Jag ser att svenskspråkiga Wiktionary i mars 2021 hade i särklass flest besökare (2 miljoner) från Sverige, vilket känns rimligt. På andra plats kommer Ryska federationen med 0,45 miljoner. Sedan kommer Indien med 0,35 miljoner. Detta är ju två av världens mest folkrika länder, så det är kanske inte så konstigt. Per capita blir det 0,2 besök per person i Sverige, 0,003 i Ryska federationen och 0,00025 i Indien. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 februari 2022 kl. 16.42 (CET)
::Jag menar att februari och mars har en markant toppnotering för Ryssland (och Indien, som dock har betydligt fler invånare än Ryssland), som inte alls motsvarar "per kapita" om man jämför med länder som t.ex. Brasilien, USA, Tyskland eller Mexiko. Mexiko, som är har snarlikt många invånare med Ryssland, har bara 2T views, jämfört med ryska 453T views. Det går inte att säga annat än att det är en enorm trafik från Ryssland. Det gäller populationsmässigt jämfört med USA och Brasilien också. Varför? Vi har fler uppslag på spanska och engelska än vi har på ryska. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 7 februari 2022 kl. 14.22 (CET)
::: Det är väl något spambotvirus som har spridit sig i RU och IN och försöker att posta skräp, eller kartlägger möjligheter att göra så. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 9 februari 2022 kl. 21.43 (CET)
:::: Det är mycket troligt: jämför till exempel med <span class="plainlinks">[https://stats.wikimedia.org/#/species.wikimedia.org/reading/page-views-by-country/normal|map|2021-03-10~2021-03-11|(access)~desktop*mobile-app*mobile-web|monthly Wikispecies under samma månad och år]</span> som ser klart misstänkt ut, och då särskilt avseende just Indien och Ryssland. (Betänk också att Wikispecies inte är monolingvistiskt som svenska Wiktionary, utan istället flerspråkigt eller – kanske snarare – försöker vara språkneutralt.) Blockerings- och raderingsloggarna för Wikispecies under mars 2021 ger dessutom vid handen att ett ganska litet antal (oftast oregistrerade) användare gjorde över etthundra redigeringar per IP och dygn, under en relativt kort period av den månaden. Wikispecies är en rätt liten wiki som under just den månaden bara hade sammanlagt 92 unika aktiva användare, så rent procentuellt gjorde det stor skillnad. Och de flesta ''mänskliga'' aktiva användare gör knappast flera hundra redigeringar per dygn. (Som jämförelse hade svenska Wiktionary 24 aktiva användare under samma period. Wikimedias beteckning "aktiva användare" avser i det här fallet antalet registrerade användare (undantaget botar) som gjort fem eller fler redigeringar under en given månad.) [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 10 februari 2022 kl. 16.04 (CET).
== Böjningsmallar för uppslag om fågelarter ==
Jag har märkt att uppslag om fåglelarter där artikelnamnet bara består av ett enda (sammansatt) ord alltid har en böjningsmall som anger slutartikel för bestämd respektive obestämd form i olika numerus. Se till exempel [[bofink]], [[minervauggla]] och [[skrattmås]]. Motsvarande uppslag där artikelnamnet består av två eller flera separata ord har vad jag kunnat se dock inte någon sådan böjningsmall: jämför med t.ex. [[grå flugsnappare]], [[större hackspett]] och [[vitvingad trut]]. Finns det någon tanke/riktlinje bakom detta, eller beror den bristande överensstämmelsen på rena tillfälligheter? –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 7 februari 2022 kl. 14.10 (CET).
:Jag känner personligen inte till någon officiell riktlinje. Däremot kan man notera två saker:
:#''Behovet'' av böjningsmall på flerordsuppslagen är lägre eftersom man kan sluta sig till böjningen genom att titta på de ingående ordens böjningsmallar.
:#Det är ''krångligare'' att skapa en böjningsmall på ett flerordsuppslag.
:Jag har alltså svårt att tro att det beror på tillfälligheter! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 7 februari 2022 kl. 15.00 (CET)
::Tack för bra svar. Angående din första punkt så är det inte ''alltid'' som man med hundraprocentig klarhet kan sluta sig till böjningen utifrån de ord som ingår. Just nu hittar jag inget riktigt bra exempel, men vi har bland annat uppslag om fågelarterna [[indisk salangan]], [[rödkindad guan]] och [[större tofsmajna]]. Just de namnen böjs förmodligen "regelbundet" men jag kan tänka mig att det finns artnamn där böjningsformerna inte är lika klara. Det gäller förresten inte bara fåglar, utan även till exempel salamandern [[axolotl]], sälarten [[klappmyts]] (''Cystophora cristata''), primaten [[vitsvansad titi]] och andra sådana lite exotiska djurarter med svenska trivialnamn.
::Men det är förstås inte omöjligt och oavsett krångligheten inställer sig frågan om vi ''vill'' ha böjningsmallar på de sidorna? Är det något vi eftersträvar på flerordsuppslag om djurarter? I så fall kan jag sätta igång och skapa dem, men om gemenskapen inte vill ha dem så vore det förstås kontraproduktivt. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 7 februari 2022 kl. 18.42 (CET).
:::{{@|Tommy Kronkvist}} om inget har ändrats på sistone så finns det en allmän princip att länkar bara ska finnas om sidorna de länkar till ska finnas. En annan princip att det inte ska skapas böjningsuppslag för flerordsuppslag. Böjningstabeller på flerordsuppslag får gärna finnas, men länkar till motsvarande böjningsuppslag ska alltså inte finnas. Man får på något sätt avlänka böjningsformerna. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 8 februari 2022 kl. 07.03 (CET)
::::Hej {{@|Dodde}}. Då borde vi ju egentligen lägga till en valfri parameter i stil med <code>|avlänka=ja</code> eller liknande till böjningsmallarna, för även om det i och för sig fungerar så är konstruktioner som till exempel <span class="plainlinks">[https://sv.wiktionary.org/w/index.php?title=vithuvad_gravand&type=revision&diff=3655112&oldid=3654730 den här]</span> inte särskilt eleganta. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 8 februari 2022 kl. 17.15 (CET).
::::: @[[Användare:Tommy Kronkvist]] Problemet omfattar inte bara fågelarter: [[tom mängd]] [[kritisk massa]] [[kovalent bindning]] [[absolut monarki]] [[slå på]] [[gå i lås]]. Att tillåta böjningstabeller men förbjuda länkar verkar vara ett bra förslag. Ska förbudet gälla absolut alla flerordiga uppslag, eller ska det finnas några undantag? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 9 februari 2022 kl. 21.39 (CET)
::::::{{@|Tommy Kronkvist}}, {{@|Taylor 49}}. Den gamla lösningen var inte fullt så oelegant. Man inleder med <nowiki>"<nowiki/>" t.ex. om vi skulle ha ett mellanslag i grönsak och göra två ord av det, skulle vi i mallen skriva {{sv-subst-n-er|<nowiki/>grön sak}}</nowiki> och då sker ingen länkning. Men. Det är inte tillräckligt bra ändå. Och det finns redan en lösning på problemet. Den är redan i bruk i uppdaterade grammatikmallar, vilket till antalet är de flesta (se [[Wiktionary:Projekt/Mallar och moduler#Byt ut {{länka-b}} m.fl mot {{g-cell}} i grammatikmallar]]). Alla grammatikmallar som bygger på grammatikmoduler har denna funktionalitet inbyggd, och man kan komma åt funktionaliteten separat genom att byta ut {{mall|länka-b}} mot {{mall|g-cell}} (som man kan säga är en uppdaterad version av {{mall|länka-b}}) i grammatikmallarna som inte bygger på grammatikmoduler. Består rutan av flera ord så avlänkas den automatiskt. {{mall|g-cell}} har (liksom grammatikmodulerna) utökad funktionalitet på ytterligare ett par områden så den är inte fullt bakåtkompatibel, så man behöver veta vad man gör och det innebär en hel del manuella kontroller i samband med ett byte om mallen är flitigt används (som ex.vis de svenska grammatikmallarna). Det är absolut önskvärt att detta görs, men det är tidskrävande. Om någon vill göra detta så kan jag försöka underlätta på de sätt jag kan. {{mall|en-verb}}, exempelvis, är uppdaterad och använder {{mall|g-cell}} och ett exempel på användning på ett flerordsuppslag kan man se på [[power nap]].
::::::Finns det några undantag när vi _vill_ ha flerordsbörjningsuppslag? Nej, jag tror inte det. Men skulle ett sådant behov uppstå i framtiden, så borde man rent tekniskt med modulbaserade grammatikmallar och med {{mall|g-cell}} enkelt kunna göra det genom att explicit inkludera klamrar. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 februari 2022 kl. 18.24 (CET)
== <span lang="en" dir="ltr" class="mw-content-ltr">Leadership Development Task Force: Your feedback is appreciated</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />:''[[m:Special:MyLanguage/Leadership Development Task Force/Call for Feedback Announcement|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Leadership Development Task Force/Call for Feedback Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Leadership Development Task Force/Call for Feedback Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Community Development team at the Wikimedia Foundation is supporting the creation of a global, community-driven Leadership Development Task Force. The purpose of the task force is to advise leadership development work.
The team is looking for feedback about the responsibilities of the Leadership Development Task Force. This Meta page shares the proposal for a [[m:Special:MyLanguage/Leadership Development Task Force|Leadership Development Task Force]] and how [[m:Special:MyLanguage/Leadership Development Task Force/Participate|you can help.]] Feedback on the proposal will be collected from 7 to 25 February 2022.<section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 9 februari 2022 kl. 03.33 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22796815 -->
== Wiki Loves Folklore is extended till 15th March ==
<div lang="en" dir="ltr" class="mw-content-ltr">{{int:please-translate}}
[[File:Wiki Loves Folklore Logo.svg|right|frameless|180px]]
Greetings from Wiki Loves Folklore International Team,
We are pleased to inform you that [[:c:Commons:Wiki Loves Folklore|Wiki Loves Folklore]] an international photographic contest on Wikimedia Commons has been extended till the '''15th of March 2022'''. The scope of the contest is focused on folk culture of different regions on categories, such as, but not limited to, folk festivals, folk dances, folk music, folk activities, etc.
We would like to have your immense participation in the photographic contest to document your local Folk culture on Wikipedia. You can also help with the [[:c:Commons:Wiki Loves Folklore 2022/Translations|translation]] of project pages and share a word in your local language.
Best wishes,
'''International Team'''<br />
'''Wiki Loves Folklore'''
[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 22 februari 2022 kl. 05.50 (CET)
</div>
<!-- Meddelande skickades av User:Rockpeterson@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=22754428 -->
== Coming soon ==
<div class="plainlinks mw-content-ltr" lang="en" dir="ltr">
=== Several improvements around templates ===
Hello, from March 9, several improvements around templates will become available on your wiki:
* Fundamental improvements of the [[Mw:Special:MyLanguage/Help:VisualEditor/User guide#Editing templates|VisualEditor template dialog]] ([[m:WMDE Technical Wishes/VisualEditor template dialog improvements|1]], [[m:WMDE Technical Wishes/Removing a template from a page using the VisualEditor|2]]),
* Improvements to make it easier to put a template on a page ([[m:WMDE Technical Wishes/Finding and inserting templates|3]]) (for the template dialogs in [[Mw:Special:MyLanguage/Help:VisualEditor/User guide#Editing templates|VisualEditor]], [[Mw:Special:MyLanguage/Extension:WikiEditor#/media/File:VectorEditorBasic-en.png|2010 Wikitext]] and [[Mw:Special:MyLanguage/2017 wikitext editor|New Wikitext Mode]]),
* and improvements in the syntax highlighting extension [[Mw:Special:MyLanguage/Extension:CodeMirror|CodeMirror]] ([[m:WMDE Technical Wishes/Improved Color Scheme of Syntax Highlighting|4]], [[m:WMDE Technical Wishes/Bracket Matching|5]]) (which is available on wikis with writing direction left-to-right).
All these changes are part of the “[[m:WMDE Technical Wishes/Templates|Templates]]” project by [[m:WMDE Technical Wishes|WMDE Technical Wishes]]. We hope they will help you in your work, and we would love to hear your feedback on the talk pages of these projects. </div> - [[m:User:Johanna Strodt (WMDE)|Johanna Strodt (WMDE)]] 28 februari 2022 kl. 13.38 (CET)
<!-- Meddelande skickades av User:Johanna Strodt (WMDE)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=WMDE_Technical_Wishes/Technical_Wishes_News_list_all_village_pumps&oldid=22907463 -->
== <span lang="en" dir="ltr" class="mw-content-ltr">Remember to Participate in the UCoC Conversations and Ratification Vote!</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''[[m:Universal Code of Conduct/Enforcement guidelines/Voting/Announcement|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voting/Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Voting/Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello everyone,
A [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voting|'''vote in SecurePoll from 7 to 21 March 2022''']] is scheduled as part of the ratification process for the Universal Code of Conduct (UCoC) Enforcement guidelines. Eligible voters are invited to answer a poll question and share comments. [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voter_information|Read voter information and eligibility details.]] During the poll, voters will be asked if they support the enforcement of the Universal Code of Conduct based on the proposed guidelines.
The [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC) provides a baseline of acceptable behavior for the entire movement. The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines|revised enforcement guidelines]] were published 24 January 2022 as a proposed way to apply the policy across the movement. A [[m:Special:MyLanguage/Wikimedia_Foundation_Board_noticeboard/January_2022_-_Board_of_Trustees_on_Community_ratification_of_enforcement_guidelines_of_UCoC|Wikimedia Foundation Board statement]] calls for a [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voting|ratification process]] where eligible voters will have an opportunity to support or oppose the adoption of the UCoC Enforcement guidelines in a vote. Wikimedians are invited to [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voter_information/Volunteer|translate and share important information]]. For more information about the UCoC, please see the [[m:Special:MyLanguage/Universal Code of Conduct/Project|project page]] and [[m:Special:MyLanguage/Universal Code of Conduct/FAQ|frequently asked questions]] on Meta-wiki.
There are events scheduled to learn more and discuss:
* A [[m:Special:MyLanguage/Universal_Code_of_Conduct/Conversations/Panel_Q&A|community panel]] recorded on 18 February 2022 shares perspectives from small- and medium-sized community participants.
* The [[m:Movement Strategy and Governance|Movement Strategy and Governance]] (MSG) team is hosting Conversation Hours on 4 March 2022 at 15:00 UTC. Please [[m:Special:MyLanguage/Universal_Code_of_Conduct/Conversations|'''sign-up''']] to interact with the project team and the drafting committee about the updated enforcement guidelines and the ratification process. See the [[m:Special:MyLanguage/Universal_Code_of_Conduct/2022_conversation_hour_summaries|Conversation Hour summaries]] for notes from 4 February 2022 and 25 February 2022.
You can comment on Meta-wiki talk pages in any language. You may also contact either team by email: msg[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org or ucocproject[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org
Sincerely,
Movement Strategy and Governance <br />
Wikimedia Foundation <br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 2 mars 2022 kl. 03.17 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22916674 -->
== Gruppering ==
Verbet [[ta]] har hos oss 34 betydelser, men de ligger utan ordning. Flera av dem är underbetydelser av "erövra" (ta en borg, ta en motspelare, ta en schackpjäs), men dessa ligger inte i följd. SAOB har en bättre struktur. Hur borde vi ha gjort? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 3 mars 2022 kl. 09.13 (CET)
:Jag har länge i smyg önskat mig möjligheten att kunna nästla definitioner, d.v.s. att en enskild definition kan ha underdefinitioner. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 3 mars 2022 kl. 13.51 (CET)
::Det hade underlättat för läsare. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 3 mars 2022 kl. 19.19 (CET)
::: Stödjer omgruppering (glöm inte ö:arna, och vid andra uppslag också böjningarna). Skeptisk rörande underbetydelser. Det kommer inte att dröja länge tills vi hittar någon betydelse som är underbetydelse till två eller flera huvudbetydelser. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 mars 2022 kl. 21.33 (CET)
::::Om vi inför undernivåer, låt oss i så fall göra det försiktigt: Är vi säkra på att det räcker med två nivåer (i stället för en enda platt lista i en nivå som idag)? SAOB använder väl ibland flera undernivåer (med grekiska bokstäver)? Kan vi undvika det? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 21 mars 2022 kl. 17.20 (CET)
== Universal Code of Conduct Enforcement guidelines ratification voting open from 7 to 21 March 2022 ==
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote|Du kan hitta detta meddelande översatt till fler språk på Meta-wiki.]]
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Vote}}&language=&action=page&filter= {{int:please-translate}}]</div>''
<div lang="en" dir="ltr" class="mw-content-ltr">
Hello everyone,
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The ratification voting process for the [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines|revised enforcement guidelines]] of the [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC) is now open! '''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voting|Voting commenced on SecurePoll]]''' on 7 March 2022 and will conclude on 21 March 2022. Please [[m:Universal Code of Conduct/Enforcement guidelines/Voter information|read more on the voter information and eligibility details]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The Universal Code of Conduct (UCoC) provides a baseline of acceptable behavior for the entire movement. The revised enforcement guidelines were published 24 January 2022 as a proposed way to apply the policy across the movement. You can [[m:Special:MyLanguage/Universal Code of Conduct/Project|read more about the UCoC project]].
</div>
Du kan också kommentera på Metawikis diskussionssidor på valfritt språk. Om du vill kan du kontakta gruppen via epost: ucocproject[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org
Med vänlig hälsning,
Rörelsestrategi och Styrning
Wikimediastiftelsen<section end="announcement-content" />
[[User:Xeno (WMF)|Xeno (WMF)]] 8 mars 2022 kl. 01.52 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22962850 -->
== <span lang="en" dir="ltr" class="mw-content-ltr">Invitation to Hubs event: Global Conversation on 2022-03-12 at 13:00 UTC</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />Hello!
The Movement Strategy and Governance team of the Wikimedia Foundation would like to invite you to the next event about "Regional and Thematic Hubs". The Wikimedia Movement is in the process of understanding what Regional and Thematic Hubs should be. Our workshop in November was a good start ([[m:Special:MyLanguage/Hubs/Documentation/27 November Workshop|read the report]]), but we're not finished yet.
Over the last weeks we conducted about 16 interviews with groups working on establishing a Hub in their context ([[m:Special:MyLanguage/Hubs/Dialogue|see Hubs Dialogue]]). These interviews informed a report that will serve as a foundation for discussion on March 12. The report is planned to be published on March 9.
The event will take place on March 12, 13:00 to 16:00 UTC on Zoom. Interpretation will be provided in French, Spanish, Arabic, Russian, and Portuguese. Registration is open, and will close on March 10. Anyone interested in the topic is invited to join us. '''[[m:Special:MyLanguage/Hubs/Global Conversations March 12, 2022|More information on the event on Meta-wiki]]'''.
Best regards,
[[m:User:KVaidla (WMF)|Kaarel Vaidla]]<br />Movement Strategy
<section end="announcement-content" />
</div>
10 mars 2022 kl. 02.31 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22974079 -->
== Wiki Loves Folklore 2022 ends tomorrow ==
[[File:Wiki Loves Folklore Logo.svg|right|frameless|180px]]
International photographic contest [[:c:Commons:Wiki Loves Folklore 2022| Wiki Loves Folklore 2022]] ends on 15th March 2022 23:59:59 UTC. This is the last chance of the year to upload images about local folk culture, festival, cuisine, costume, folklore etc on Wikimedia Commons. Watch out our social media handles for regular updates and declaration of Winners.
([https://www.facebook.com/WikiLovesFolklore/ Facebook] , [https://twitter.com/WikiFolklore Twitter ] , [https://www.instagram.com/wikilovesfolklore/ Instagram])
The writing competition Feminism and Folklore will run till 31st of March 2022 23:59:59 UTC. Write about your local folk tradition, women, folk festivals, folk dances, folk music, folk activities, folk games, folk cuisine, folk wear, folklore, and tradition, including ballads, folktales, fairy tales, legends, traditional song and dance, folk plays, games, seasonal events, calendar customs, folk arts, folk religion, mythology etc. on your local Wikipedia. Check if your [[:m:Feminism and Folklore 2022/Project Page|local Wikipedia is participating]]
A special competition called '''Wiki Loves Falles''' is organised in Spain and the world during 15th March 2022 till 15th April 2022 to document local folk culture and [[:en:Falles|Falles]] in Valencia, Spain. Learn more about it on [[:ca:Viquiprojecte:Falles 2022|Catalan Wikipedia project page]].
We look forward for your immense co-operation.
Thanks
Wiki Loves Folklore international Team
[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 14 mars 2022 kl. 15.41 (CET)
<!-- Meddelande skickades av User:Rockpeterson@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=22754428 -->
== <span lang="en" dir="ltr" class="mw-content-ltr">Leadership Development Working Group: Apply to join! (14 March to 10 April 2022)</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Leadership Development Working Group/Participate/Announcement|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Leadership Development Working Group/Participate/Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Leadership Development Working Group/Participate/Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello everyone,
Thank you to everyone who participated in the feedback period for the [[m:Special:MyLanguage/Leadership Development Working Group|Leadership Development Working Group]] initiative. A [[m:Special:MyLanguage/Leadership Development Working Group/Participate#5. Summary of Call for Feedback|summary of the feedback]] can be found on Meta-wiki. This feedback will be shared with the working group to inform their work. The application period to join the Working Group is now open and will close on April 10, 2022. Please [[m:Special:MyLanguage/Leadership_Development_Working_Group/Purpose_and_Structure#3._How_is_the_working_group_formed_and_structured?|review the information about the working group]], share with community members who might be interested, and '''[[m:Special:MyLanguage/Leadership_Development_Working_Group/Participate#1._How_to_participate|apply if you are interested]]'''.
Thank you,
From the Community Development team<br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 18 mars 2022 kl. 03.20 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22974079 -->
== "motstridig" vs "motsägelsefull" ==
Är de nu perfekta syno eller ej? "[[motstridig]]" vs "[[motsägelsefull]]" Har gjort om båda för att åtgärda motsägelsefullt (!!!) innehåll. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 19 mars 2022 kl. 23.21 (CET)
: Nej, de är inte perfekta synonymer. Man kan till exempel säga att en person är ''motsägelsefull'', men inte att en person är ''motstridig''. Däremot kan två uppgifter vara ''motstridiga''. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 20 mars 2022 kl. 10.53 (CET)
::Instämmer med Andreas. De är inte synonymer, även om de tangerar samma fenomen. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 mars 2022 kl. 18.02 (CET)
== Universal Code of Conduct Enforcement guidelines ratification voting is now closed ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote/Closing message|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote/Closing message|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Vote/Closing message}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Greetings,
The ratification voting process for the [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines|revised enforcement guidelines]] of the [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC) came to a close on 21 March 2022. Over {{#expr:2300}} Wikimedians voted across different regions of our movement. Thank you to everyone who participated in this process! The scrutinizing group is now reviewing the vote for accuracy, so please allow up to two weeks for them to finish their work.
The final results from the voting process will be announced [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voting/Results|here]], along with the relevant statistics and a summary of comments as soon as they are available. Please check out [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voter information|the voter information page]] to learn about the next steps. You can comment on the project talk page [[m:Talk:Universal Code of Conduct/Enforcement guidelines|on Meta-wiki]] in any language. You may also contact the UCoC project team by email: ucocproject[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org
Best regards,
Movement Strategy and Governance<br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 30 mars 2022 kl. 03.53 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23079949 -->
:: Resultat: policyn är antagen av gemenskapen med ca 57% JA. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 14.21 (CEST)
== Astrologiska bilder ==
[https://sv.wiktionary.org/w/index.php?title=%E2%99%86&curid=63437&diff=3673009&oldid=3653243] ... hur ska detta hanteras? Bör mallen {{mall|media}} användas? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 14.21 (CEST)
:Jag lade till mallen {{mall|media}}, kanske funkar såhär? Dock vet jag inte hur utförlig bildtexten behöver eller bör vara. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 15 april 2022 kl. 14.28 (CEST)
:: Det finns en tuff bakgrund till det hela: användare [https://commons.wikimedia.org/wiki/Special:Contributions/Ekirahardian "Användare:Ekirahardian"] håller på att ladda upp bilder på alla unicodetecken på commons och länka dem från alla wiktiponaryer, detta med hjälp av [[Användare:Kwamikagami]]. På alla övriga wiktionaryer medför det oannoserad och odiskuterad massvis [https://eo.wiktionary.org/w/index.php?target=Kwamikagami&namespace=828&tagfilter=&start=&end=&title=Speciala%C4%B5o%3AKontribuoj&limit=500 introducering an moduler från en.wiktionary]. Här har vi hittils inte fått sådana moduler, varför det? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 14.38 (CEST)
::: Det här har nu pågått under flera veckor och det är IMHO dags att ta upp en global diskussion. Bilder på alla tecken på commons är bra, tusentals gigantiska moduler på hudratals wikier, identiska med varandra, och som måste uppdateras hela tiden, däremot ej. På vissa wikier har de förresten redan raderats. Allt som dessa moduler gör är att översätta ett kodpunktvärde dvs ett heltal till två strängar, nämligen det officiella namnet på tecknet och filnamnet på commons. Det här bör göras centralt via wikidata, och dessa moduler ska raderas. @[[Användare:Andreas Rejbrand]] @[[Användare:Dodde]] @[[Användare:Mike]] @[[Användare:Skalman]] @[[Användare:Tommy Kronkvist]] @[[Användare:LA2]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 15.11 (CEST)
::::Gick med på. Men det här är tredje gången du gör det överdrivna påståendet att det finns "tusentals gigantiska moduler på hudratals wikier". Det finns 44 ofta små moduler på 29 wikier. [[Användare:Kwamikagami|Kwamikagami]] ([[Användardiskussion:Kwamikagami|diskussion]]) 15 april 2022 kl. 21.24 (CEST)
::::: [https://eo.wiktionary.org/w/index.php?title=Modulo:Unicode_data/images/00A&curid=139104&action=history] [https://eo.wiktionary.org/wiki/Speciala%C4%B5o:Indekso_de_prefiksoj?prefix=Uni&namespace=828] [[d:Wikidata:Property proposal/Unique image of unicode char]] [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 23.49 (CEST)
== Reflexiva grundformer ==
Hej! Jag har funderat ett tag på huvuduppslag för reflexiva verb på spanska (och flera andra rpmanska språk). I nuläget kan huvuduppslaget antingen ligga på den reflexiva infinitivformen med sitt pronominalsuffix, t.ex. ''[[levantarse]]'' (av levantar + se). Andra reflexiva verb ligger under huvudverbet, t.ex. ''[[levantar]]'', med mallen {{mall|tagg}} och parametern ''reflexivt'', följt av ''text=levantarse''.
Min tanke är att flytta den lexikala informationen från alla uppslag skapade med pronominalsuffix till huvudverbet, och förslaget är att sidorna med grundform + pronominalsuffix ser ut så här:
:<nowiki>#{{tagg|reflexivt|språk=es}}{{böjning|es|verb|levantar}}</nowiki>
...resluterande i:
::#{{tagg|reflexivt|språk=es|nocat=true}}{{böjning|es|verb|levantar|nocat=true}}
Har ni några synpunkter? PS. Ännu saknas böjningsmallar som skapar alla reflexivformer för romanska språk. DS. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 april 2022 kl. 12.51 (CEST)
:Vidare i framtiden två nya mallar som visar verbformer sammansatta med pronomen (''[[cómpralo]]'' ("köp den"), ''[[compraselo]]'' ("köp den till honom", och ''[[concentraos]]'' ("koncentrera er"). En annan som kan ge en översikt över de (ofta vanliga) specialverb, "känsloverb" som tar indirekt objekt, ibland kallade "verb med dativ", "me gusta-verb". För flera verb som uttrycker känslor använder man en konstruktion som ''me duele la garganta'' "mig smärtar halsen", om man har ont i halsen. Den sistnämnda skulle inte skapa nya böjningsformer, utan bara visa konstruktionerna med tillhörande dativobjekt. Eventuellt även en tredje mall för verb ''[[arreglárselas]]'', bestående av idiomatiska uttrycks böjningar) [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 april 2022 kl. 19.42 (CEST)
== <span lang="en" dir="ltr" class="mw-content-ltr">Movement Strategy and Governance News – Issue 6</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="msg-newsletter"/>
<div style = "line-height: 1.2">
<span style="font-size:200%;">'''Movement Strategy and Governance News'''</span><br>
<span style="font-size:120%; color:#404040;">'''Issue 6, April 2022'''</span><span style="font-size:120%; float:right;">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6|'''Read the full newsletter''']]</span>
----
Welcome to the sixth issue of Movement Strategy and Governance News! This revamped newsletter distributes relevant news and events about the Movement Charter, Universal Code of Conduct, Movement Strategy Implementation grants, Board of trustees elections and other relevant MSG topics.
This Newsletter will be distributed quarterly, while the more frequent Updates will also be delivered weekly. Please remember to subscribe [[m:Special:MyLanguage/Global message delivery/Targets/MSG Newsletter Subscription|here]] if you would like to receive future issues of this newsletter.
</div><div style="margin-top:3px; padding:10px 10px 10px 20px; background:#fffff; border:2px solid #808080; border-radius:4px; font-size:100%;">
*'''Leadership Development -''' A Working Group is Forming! - The application to join the Leadership Development Working Group closed on April 10th, 2022, and up to 12 community members will be selected to participate in the working group. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A1|continue reading]])
*'''Universal Code of Conduct Ratification Results are out! -''' The global decision process on the enforcement of the UCoC via SecurePoll was held from 7 to 21 March. Over 2,300 eligible voters from at least 128 different home projects submitted their opinions and comments. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A2|continue reading]])
*'''Movement Discussions on Hubs -''' The Global Conversation event on Regional and Thematic Hubs was held on Saturday, March 12, and was attended by 84 diverse Wikimedians from across the movement. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A3|continue reading]])
*'''Movement Strategy Grants Remain Open! -''' Since the start of the year, six proposals with a total value of about $80,000 USD have been approved. Do you have a movement strategy project idea? Reach out to us! ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A4|continue reading]])
*'''The Movement Charter Drafting Committee is All Set! -''' The Committee of fifteen members which was elected in October 2021, has agreed on the essential values and methods for its work, and has started to create the outline of the Movement Charter draft. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A5|continue reading]])
*'''Introducing Movement Strategy Weekly -''' Contribute and Subscribe! - The MSG team have just launched the updates portal, which is connected to the various Movement Strategy pages on Meta-wiki. Subscriber to get up-to-date news about the various ongoing projects. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A6|continue reading]])
*'''Diff Blogs -''' Check out the most recent publications about Movement Strategy on Wikimedia Diff. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A7|continue reading]])
</div><section end="msg-newsletter"/>
</div>
Also, a draft of the [[m:Special:MyLanguage/Wikimedia Foundation Annual Plan/2022-2023/draft|'''2022-23 Wikimedia Foundation Annual Plan''']] has been published. Input is being sought on-wiki and during [[:m:Special:MyLanguage/Wikimedia Foundation Annual Plan/2022-2023/Conversations|'''several conversations''' with Wikimedia Foundation CEO Maryana Iskander]].
[[m:Special:MyLanguage/Wikimedia Foundation Annual Plan/2022-2023/Conversations/Announcement|See full announcement on Meta-wiki]]. [[User:Xeno (WMF)|Xeno (WMF)]] 22 april 2022 kl. 03.46 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23184989 -->
== Redigeringsnyheter 2022 #1 ==
<section begin="message"/><i>[[metawiki:VisualEditor/Newsletter/2022/April|Läs detta på ett annat språk]] • [[m:VisualEditor/Newsletter|Prenumerationslista för detta flerspråkiga nyhetsbrev]]</i>
[[File:Junior Contributor New Topic Tool Completion Rate.png|thumb|Nya redigerare lyckades bättre med det nya verktyget.]]
Det [[mw:Special:MyLanguage/Help:DiscussionTools#New discussion tool|nya ämnesverktyget]] hjälper redigare skapa nya ==Avsnitt== på diskussionssidor. Nya redigerare lyckas bättre med det nya verktyget. Du kan [[mw:Talk pages project/New topic#21 April 2022|läsa rapporten]]. Snart kommer redigeringsgruppen att erbjuda detta till alla redaktörer på de 20 Wikipedior som deltog i testet. Det kommer gå att stänga av den på [[Special:Preferences#mw-prefsection-editing-discussion]].<section end="message"/>
[[User:Whatamidoing (WMF)|Whatamidoing (WMF)]] 2 maj 2022 kl. 20.56 (CEST)
<!-- Meddelande skickades av User:Quiddity (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/VisualEditor/Newsletter/Wikis_with_VE&oldid=22019984 -->
== Aggressiv moderering ==
Hej!
Jag vill "anmäla" mig själv för aggressiv moderering i [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:192.36.28.75&oldid=3677046 det här ärendet].
Mina återställningar: [https://sv.wiktionary.org/w/index.php?diff=3677016&oldid=3637843&title=bekr%C3%A4ftelse&curid=75415], [https://sv.wiktionary.org/w/index.php?diff=3677029&oldid=3464307&title=s%C3%A4kring&curid=642959], [https://sv.wiktionary.org/w/index.php?diff=3677021&oldid=3366739&title=elm%C3%A4tare&curid=621144], [https://sv.wiktionary.org/w/index.php?diff=3677023&oldid=2883966&title=el%C3%B6verf%C3%B6ring&curid=505421], [https://sv.wiktionary.org/w/index.php?diff=3677024&oldid=3614974&title=energiskatt&curid=685668], [https://sv.wiktionary.org/w/index.php?diff=3677009&oldid=3646486&title=anl%C3%A4ggning&curid=62080].
Mina raderingar: [[Säkringsstorlek]], [[Elnätsföretag]], [[Huvudsäkring]], [[Nätområde]], [[Nätägare]], [[Elområden]], [[Elhandelsavtal]], [[Elhandelsföretag]], [[Elcertifikatsavgift]], [[Elberedskapsavgift]], [[Betalningsansvarig]], [[Elanvändning]], [[Anvisat pris]], [[Anvisat elhandelsföretag]], [[Anläggningsadress]], [[Anläggnings id]].
Blockering: 2 timmar.
Motivering: [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:192.36.28.75&oldid=3677046].
Allt detta hända på bara några få minuter; nya ändringar gjordes snabbare än jag hann titta på dem!
--[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 4 maj 2022 kl. 17.07 (CEST)
:Det verkar också röra sig om plagiat. Av de två stickprov jag gjorde var båda ordagrant kopierade från en extern webbplats. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 4 maj 2022 kl. 17.24 (CEST)
::{{@|Andreas Rejbrand}} jag har kollat dina återställningar. Jag håller med om samtliga. Den sista kan möjligen innehålla en betydelse som saknas på uppslaget, men kvaliteten i den tillagda definitionen innehöll dock tillräckliga brister, så återställning var ändå befogad. Raderingarna tittade jag bara på första, men jag utgår ifrån att samtliga innehållit tillräckliga brister. Som du påpekar finns också frågetecken kring hastigheten för tillägganden och ev. plagiat, så jag ser inga brister i modereringen, tvärt om! Tack för snabbt agerande. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 5 maj 2022 kl. 12.08 (CEST)
== 2022 Board of Trustees Call for Candidates ==
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Call for Candidates/Short|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Call for Candidates/Short|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Call for Candidates/Short}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Board of Trustees seeks candidates for the 2022 Board of Trustees election. [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Announcement/Call_for_Candidates|'''Read more on Meta-wiki.''']]
The [[m:Special:MyLanguage/Wikimedia Foundation elections/2022|2022 Board of Trustees election]] is here! Please consider submitting your candidacy to serve on the Board of Trustees.
The Wikimedia Foundation Board of Trustees oversees the Wikimedia Foundation's operations. Community-and-affiliate selected trustees and Board-appointed trustees make up the Board of Trustees. Each trustee serves a three year term. The Wikimedia community has the opportunity to vote for community-and-affiliate selected trustees.
The Wikimedia community will vote to fill two seats on the Board in 2022. This is an opportunity to improve the representation, diversity, and expertise of the Board as a team.
;Who are potential candidates? Are you a potential candidate? Find out more on the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Apply to be a Candidate|Apply to be a Candidate page]].
Thank you for your support,
Movement Strategy and Governance on behalf of the Elections Committee and the Board of Trustees<br /><section end="announcement-content" />
10 maj 2022 kl. 12.40 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23215441 -->
== Nederländsk tillväxt ==
I listan över de största språken av Wiktionary ([[m:Wiktionary]]) har nederländska (10:e störst) visat en liknande någorlunda stark tillväxt som svenska (9:e störst). Jag tog därför en titt på nederländska Wiktionary för att hitta hemligheten, men jag blev besviken. Enligt listan över aktiva användare ([[:nl:Speciaal:ActieveGebruikers]]) är det 2-3 namn som står för den stora aktiviteten. Det är alltså ingen massrörelse som vi kan hoppas att kopiera, utan ett fåtal nitiska (övernitiska) användare. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 29 maj 2022 kl. 23.04 (CEST)
:Vår egen tillväxt är sådan (enligt [[Wiktionary:Om/Statistik/Historik]]) att vi skapar 20.000 nya grundformer på lite drygt ett år och har den här veckan passerat 380.000. I juni 2023 borde vi alltså uppnå 400.000, om allt tuffar på som hittills. Eller hur skulle vi kunna öka takten? Massiv import? Eller rekrytera fler aktiva skribenter? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 30 maj 2022 kl. 00.36 (CEST)
== <span lang="en" dir="ltr" class="mw-content-ltr">Revisions to the Universal Code of Conduct (UCoC) Enforcement Guidelines</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Revision discussions/Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Revision discussions/Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello all,
We'd like to provide an update on the work on the Enforcement Guidelines for the Universal Code of Conduct. After the conclusion of the community vote on the guidelines in March, the [[m:Special:MyLanguage/Wikimedia Foundation Community Affairs Committee|Community Affairs committee (CAC)]] of the Board [https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/thread/JAYQN3NYKCHQHONMUONYTI6WRKZFQNSC/ asked that several areas of the guidelines be reviewed for improvements] before the Board does its final review. These areas were identified based on community discussions and comments provided during the vote. The CAC also requested review of the controversial Note in 3.1 of the UCoC itself.
Once more, a big thank you to all who voted, especially to all who left constructive feedback and comments! The project team is working with the Board to establish a timeline for this work, and will communicate this next month.
Members of the two prior [[m:Special:MyLanguage/Universal Code of Conduct/Drafting committee|UCoC Drafting Committees]] have generously offered their time to help shape improvements to the Guidelines. You can read more about them and their work [[m:Special:MyLanguage/Universal Code of Conduct/Drafting committee#Revisions_Committee|here]], as well as read [[m:Special:MyLanguage/Universal_Code_of_Conduct/Drafting_committee/Phase_2_meeting_summaries#2022|summaries of their weekly meetings in 2022]].
Wikimedians have provided many valuable comments together with the vote and in other conversations. Given the size and diversity of the Wikimedia community, there are even more voices out there who can give ideas on how to improve the enforcement guidelines and add even more valuable ideas to the process. To help the Revisions committee identify improvements, input on several questions for the committee’s review is requested. Visit the Meta-wiki pages ([[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Revision_discussions|Enforcement Guidelines revision discussions]], [[m:Special:MyLanguage/Universal_Code_of_Conduct/Policy text/Revision_discussions|Policy text revision discussions]]) to get your ideas to the Committee - it is very important that viewpoints are heard from different communities before the Committee begins drafting revision proposals.
On behalf of the UCoC project team <br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 4 juni 2022 kl. 00.57 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23215441 -->
== Uppdatering från Stationära förbättringar ==
[[File:Table of contents shown on English Wikipedia 02.webm|thumb]]
Hej. Jag skulle vilja uppdatera dig om projektet [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements|Stationära förbättringar]], som Wikimedia Foundations webbteam har arbetat på de senaste åren. Vårt arbete är snart färdigt! 🎉
Vi skulle vilja att dessa förbättringar blir standard för läsare och redigerare på alla wikier. <span style="background-color:#fc3;">De kommande veckorna kommer vi börja diskutera detta på fler wikier, däribland eran. 🗓️</span> Vi läser gärna igenom era förslag!
Projektets målsättning är att göra gränssnittet mer inbjudande och behagligt för läsare och mer användbart för avancerade användare. Projektet består av en serie funktionsförbättringar som gör det lättare att läsa och ta in, navigera på sidor, söka, byta språk, använda artikelflikar och användarmenyn och andra saker. Förbättringarna är redan synliga som standard för läsare och redigerare på fler än 30 wikier, däribland Wikipedia på [[:fr:|franska]], [[:pt:|portugisiska]] och [[:fa:|persiska]].
Ändringarna påverkar bara utseendet [{{fullurl:{{FULLPAGENAMEE}}|useskin=vector}} Vector]. Redigerare som använder [{{fullurl:{{FULLPAGENAMEE}}|useskin=monobook}} Monobook] eller [{{fullurl:{{FULLPAGENAMEE}}|useskin=timeless}} Timeless] påverkas inte.
; Den nyaste funktionen
* [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements/Features/Table of contents|Innehållsförteckning]] - med vår version är det lättare att nå innehållsförteckningen, förstå sidans sammanhang och navigera genom sidan utan att behöva skrolla igenom den. Den är också tillgänglig för redigerare som har valt att använda Vectors 2022-utseende.
* [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements/Features/Page tools|Sidverktyg]] - det finns nu två sorters länkar i sidospalten. Det finns åtgärder och verktyg för individuella sidor (som [[Special:RecentChangesLinked|Relaterade ändringar]]) och länkar för hela wikistrukturen (som [[Special:RecentChanges|Senaste ändringarna]]). Vi kommer dela upp dessa i två intuitiva menyer.
; Hur aktiverar man förbättringarna?
[[File:Desktop Improvements - how to enable globally.png|thumb|[[Special:GlobalPreferences#mw-prefsection-rendering|{{int:globalpreferences}}]]]]
* Detta går att välja på varje enskild wiki [[Special:Preferences#mw-prefsection-rendering|i fliken utseende i inställningarna]] genom att välja "{{int:skinname-vector-2022}}". Den går också att välja på alla wikier via sina [[Special:GlobalPreferences#mw-prefsection-rendering|globala inställningar]].
* På wikier där ändringarna är synliga för alla som standard, kan inloggade användare alltid gå tillbaka till äldre Vector. Det finns en lättåtkomlig länk i nya Vectors sidospalt.
; Ta reda på mer och delta på våra evenemang
Om du vill följa projektets framsteg kan du [[mw:Special:Newsletter/28/subscribe|prenumerera på vårt nyhetsbrev]]. Du kan läsa [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements|projektsidorna]] och [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements/Frequently_asked_questions|vår FAQ]], skriva på [[mw:Talk:Reading/Web/Desktop_Improvements|projektets diskussionssida]] och [[mw:Special:MyLanguage/Reading/Web/Desktop Improvements/Updates/Talk to Web|delta på våra onlinemöten]].
Tack! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|diskussion]]) 21 juni 2022 kl. 04.17 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=23432284 -->
== Gallerier vs Mall:media ==
[[Mall:media]] -- [https://sv.wiktionary.org/w/index.php?search=insource%3A%2F%5C%3Cgallery%2F&ns0=1] 35 träffar, oftast ovanför eller nedanför ö-sektionen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 22 juni 2022 kl. 21.18 (CEST)
:Var det en fråga eller en uppmaning? Gallery är det gamla sättet. Mall:media är en nymodighet och nymodigheter är inte alltid bättre. Att visa många bilder horisontellt kan vara bättre än vertikalt. Ordet [[skott]] har gallery på ru.wikt, men lades in här med mall:media. Blev det bättre? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 23 juni 2022 kl. 00.43 (CEST)
== "Mall:saknad betydelse" ==
<s>Den [[Mall:saknad betydelse|nuvarande]] parameterordningen är:
* beskrivning
* ordklass (anonym eller namngiven parameter)
* språk (anonym eller namngiven parameter)</s>
Jag har skapad en [[Mall:saknad-betydelse|ny version]] med 3 obligatoriska anonyma parametrar:
* språk
* ordklass
* beskrivning
I enlighet med vad som har förespråkats av Dodde mm sedan 2016 föreslår jag att göra om alla ca 430 sidor som använder mallen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 juli 2022 kl. 00.19 (CEST)
: Ingen har svarat på 12 dagar. Ifall ingen hör av sig nu då startas boten idag kl 22:00 UTC (om ca 2 timmar). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 juli 2022 kl. 21.49 (CEST)
::Jag tycker det är en mer logisk ordning, den du föreslår, Taylor. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 juli 2022 kl. 22.29 (CEST)
::: {{klar}} Verkställt. [https://sv.wiktionary.org/w/index.php?title=generalist&diff=prev&oldid=3693182 ex] 427 sidor inkluderar den nya mallen. Men några av de påtalade problemen med saknade betydelser har väl blivit lösta utan mallen togs bort. ;-) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 juli 2022 kl. 02.12 (CEST)
== Results of Wiki Loves Folklore 2022 is out! ==
<div lang="en" dir="ltr" class="mw-content-ltr">
{{int:please-translate}}
[[File:Wiki Loves Folklore Logo.svg|right|150px|frameless]]
Hi, Greetings
The winners for '''[[c:Commons:Wiki Loves Folklore 2022|Wiki Loves Folklore 2022]]''' is announced!
We are happy to share with you winning images for this year's edition. This year saw over 8,584 images represented on commons in over 92 countries. Kindly see images '''[[:c:Commons:Wiki Loves Folklore 2022/Winners|here]]'''
Our profound gratitude to all the people who participated and organized local contests and photo walks for this project.
We hope to have you contribute to the campaign next year.
'''Thank you,'''
'''Wiki Loves Folklore International Team'''
--[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 4 juli 2022 kl. 18.13 (CEST)
</div>
<!-- Meddelande skickades av User:Tiven2240@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=23454230 -->
== Propose statements for the 2022 Election Compass ==
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Propose statements for the 2022 Election Compass| You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Propose statements for the 2022 Election Compass|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Propose statements for the 2022 Election Compass}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hi all,
Community members in the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022|2022 Board of Trustees election]] are invited to [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Community_Voting/Election_Compass|propose statements to use in the Election Compass.]]
An Election Compass is a tool to help voters select the candidates that best align with their beliefs and views. The community members will propose statements for the candidates to answer using a Lickert scale (agree/neutral/disagree). The candidates’ answers to the statements will be loaded into the Election Compass tool. Voters will use the tool by entering in their answer to the statements (agree/disagree/neutral). The results will show the candidates that best align with the voter’s beliefs and views.
;Here is the timeline for the Election Compass:
* July 8 - 20: Community members propose statements for the Election Compass
* July 21 - 22: Elections Committee reviews statements for clarity and removes off-topic statements
* July 23 - August 1: Volunteers vote on the statements
* August 2 - 4: Elections Committee selects the top 15 statements
* August 5 - 12: candidates align themselves with the statements
* August 15: The Election Compass opens for voters to use to help guide their voting decision
The Elections Committee will select the top 15 statements at the beginning of August. The Elections Committee will oversee the process, supported by the Movement Strategy and Governance team. MSG will check that the questions are clear, there are no duplicates, no typos, and so on.
Best,
Movement Strategy and Governance
''This message was sent on behalf of the Board Selection Task Force and the Elections Committee''<br /><section end="announcement-content" />
[[User:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] ([[User talk:MNadzikiewicz (WMF)|talk]]) 14 juli 2022 kl. 13.34 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23215441 -->
== Wikimania och dess hackathon ==
Snart är det [http://wikimania.org/ Wikimania], 11-14 augusti, den här gången ett online-evenemang utan reskostnader. Det finns fysiska möten, men på flera ställen i världen, däribland Stockholm. Samtidigt med föredrag, pågår också ett hackathon, där man ska åstadkomma något kreativt under just dessa dagar. Finns det något för Wiktionary att göra eller bidra med här? Finns det några nya idéer att plocka upp och göra något av? [[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 15 juli 2022 kl. 22.29 (CEST)
== <span lang="en" dir="ltr" class="mw-content-ltr">Movement Strategy and Governance News – Issue 7</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="msg-newsletter"/>
<div style = "line-height: 1.2">
<span style="font-size:200%;">'''Movement Strategy and Governance News'''</span><br>
<span style="font-size:120%; color:#404040;">'''Issue 7, July-September 2022'''</span><span style="font-size:120%; float:right;">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7|'''Read the full newsletter''']]</span>
----
Welcome to the 7th issue of Movement Strategy and Governance News! The newsletter distributes relevant news and events about the implementation of Wikimedia's [[:m:Special:MyLanguage/Movement Strategy/Initiatives|Movement Strategy recommendations]], other relevant topics regarding Movement governance, as well as different projects and activities supported by the Movement Strategy and Governance (MSG) team of the Wikimedia Foundation.
The MSG Newsletter is delivered quarterly, while the more frequent [[:m:Special:MyLanguage/Movement Strategy/Updates|Movement Strategy Weekly]] will be delivered weekly. Please remember to subscribe [[m:Special:MyLanguage/Global message delivery/Targets/MSG Newsletter Subscription|here]] if you would like to receive future issues of this newsletter.
</div><div style="margin-top:3px; padding:10px 10px 10px 20px; background:#fffff; border:2px solid #808080; border-radius:4px; font-size:100%;">
* '''Movement sustainability''': Wikimedia Foundation's annual sustainability report has been published. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A1|continue reading]])
* '''Improving user experience''': recent improvements on the desktop interface for Wikimedia projects. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A2|continue reading]])
* '''Safety and inclusion''': updates on the revision process of the Universal Code of Conduct Enforcement Guidelines. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A3|continue reading]])
* '''Equity in decisionmaking''': reports from Hubs pilots conversations, recent progress from the Movement Charter Drafting Committee, and a new white paper for futures of participation in the Wikimedia movement. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A4|continue reading]])
* '''Stakeholders coordination''': launch of a helpdesk for Affiliates and volunteer communities working on content partnership. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A5|continue reading]])
* '''Leadership development''': updates on leadership projects by Wikimedia movement organizers in Brazil and Cape Verde. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A6|continue reading]])
* '''Internal knowledge management''': launch of a new portal for technical documentation and community resources. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A7|continue reading]])
* '''Innovate in free knowledge''': high-quality audiovisual resources for scientific experiments and a new toolkit to record oral transcripts. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A8|continue reading]])
* '''Evaluate, iterate, and adapt''': results from the Equity Landscape project pilot ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A9|continue reading]])
* '''Other news and updates''': a new forum to discuss Movement Strategy implementation, upcoming Wikimedia Foundation Board of Trustees election, a new podcast to discuss Movement Strategy, and change of personnel for the Foundation's Movement Strategy and Governance team. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A10|continue reading]])
</div><section end="msg-newsletter"/>
</div>
Thank you for reading! [[User:RamzyM (WMF)|RamzyM (WMF)]] 18 juli 2022 kl. 03.38 (CEST)
<!-- Meddelande skickades av User:RamzyM (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23529147 -->
== Ö:ar för icke-svenska uppslag ==
[[Wiktionary:Stilguide#Översättningar|Stilguiden]] säger: "I de fall där inte svenskan kan användas som "reläspråk" kan översättningar även skrivas ut vid ord från andra språk.". Aktuellt uppslag: [[Enby]]. Är denna bestämmelse aktuell? Finns det icke-svenska uppslag med översättningar? Jag har aldrig sett sådant. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 19 juli 2022 kl. 21.55 (CEST)
:En sökning på [https://sv.wiktionary.org/w/index.php?search=insource%3A%2F%3D%2B+%2AÖversättning%28ar%29%3F+%2A%3D%2B%2Fi+-insource%3A%2F%3D%2B%2ASvenska+%2A%3D%2B%2Fi&title=Special:Sök&profile=advanced&fulltext=1&ns0=1 insource:/=+ *Översättning(ar)? *=+/i -insource:/=+*Svenska *=+/i] gav ett par träffar men det var bara en massa felredigeringar, så jag tror svaret är nej.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 19 juli 2022 kl. 23.38 (CEST)
:: @[[Användare:LA2]] @[[Användare:Jonteemil]] @[[Användare:Svenji]] @[[Användare:Andreasl01]] @[[Användare:Andreas Rejbrand]] @[[Användare:Skalman]]: Jag yrkar på att '''ta bort''' denna mening "I de fall där inte svenskan kan användas som "reläspråk" kan översättningar även skrivas ut vid ord från andra språk." från Stilguiden. Det kritiseras ibland redundansen med wiktionaryer. Den som vill utforska förhållandet mellan språket X (X<>"sv") och språket Y (Y<>"sv") kan göra det på wiktionary på X eller Y. Det måste inte vara här. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 21 juli 2022 kl. 16.02 (CEST)
:::Jag har tolkat den frasen som syftande på att betydelseraden för ord som saknar direktöversättning till svenska ska få en fullständig beskrivning (till skillnad från när ordet bättre beskrivs på det svenska uppslaget för att minska tvetydigheter). [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 21 juli 2022 kl. 18.43 (CEST)
:::: I så fall bör meningen optimeras istället för att helt raderas, och flyttas från avsnittet [[Wiktionary:Stilguide#Översättningar]] till [[Wiktionary:Stilguide#Definitionen]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 21 juli 2022 kl. 19.41 (CEST)
:::::Jag lutar åt Taylor 49:s åsikt, att denna regel lika gärna kunde strykas. Men även om regeln står kvar (som den gjort i över 10 år), så tror jag den tillämpas ytterst sällan. I det aktuella fallet [[Enby]], hur skulle det ens kunna vara ett aktuellt exempel? Det är ju en direkt förtyskning av engelska [[enby]]. Skulle man då ha en lista med översättningar både för det tyska, engelska och franska uppslaget? Eller hur skulle regeln tillämpas? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 21 juli 2022 kl. 21.15 (CEST)
:Se även [[:en:Wiktionary:Votes/pl-2018-03/Including translation hubs]] och [[:en:Category:English translation hubs]], resultatet där var alltså att behålla de så kallade ''översättningshubbarna''.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 22 juli 2022 kl. 00.52 (CEST)
:: Hubb-strategin skulle betyda att skapa ett uppslag [[icke-binär person]] med öarna "enby" (en), "Enby" (de) och "neduumulo" (eo). Neutralt till detta. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 22 juli 2022 kl. 03.31 (CEST)
::: Vi bör inte lista översättningar på andra än svenska uppslag. Jag är försiktigt positiv till översättningshubbar.
::: Just i fallet [[enby]], skulle man kunna placera dessa på [[icke-binär#Substantiv]] (som inte finns just nu), eftersom det (informellt) verkar användas så ("Vad är det du tror en ickebinär gör annorlunda..."[https://www.familjeliv.se/forum/thread/81187518-ickebinar-pa-dagis], "Kläderna gör mannen / kvinnan / ickebinären osv."[https://www.flashback.org/sp66129566], "Såg en ickebinär på instagram..."[https://twitter.com/popprinsen/status/931940100677742592]). Sen skulle kanske [[icke-binär person]] kanske ändå vara bättre, pga stilnivån. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 28 juli 2022 kl. 22.11 (CEST)
== Announcing the six candidates for the 2022 Board of Trustees election ==
<section begin="announcement-content"/>
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Announcing the six candidates for the 2022 Board of Trustees election| You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Announcing the six candidates for the 2022 Board of Trustees election|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Announcing the six candidates for the 2022 Board of Trustees election}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hi everyone,
'''The Affiliate voting process has concluded.''' Representatives from each Affiliate organization learned about the candidates by reading candidates’ statements, reviewing candidates’ answers to questions, and considering the candidates’ ratings provided by the Analysis Committee. The selected 2022 Board of Trustees candidates are:
* Tobechukwu Precious Friday ([[:m:User:Tochiprecious|Tochiprecious]])
* Farah Jack Mustaklem ([[:m:User:Fjmustak|Fjmustak]])
* Shani Evenstein Sigalov ([[:m:User:Esh77|Esh77]])
* Kunal Mehta ([[:m:User:Legoktm|Legoktm]])
* Michał Buczyński ([[:m:User:Aegis Maelstrom|Aegis Maelstrom]])
* Mike Peel ([[:m:User:Mike Peel|Mike Peel]])
You may see more information about the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Results|Results]] and [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Stats|Statistics]] of this Board election.
Please take a moment to appreciate the Affiliate Representatives and Analysis Committee members for taking part in this process and helping to grow the Board of Trustees in capacity and diversity. These hours of volunteer work connect us across understanding and perspective. Thank you for your participation.
Thank you to the community members who put themselves forward as candidates for the Board of Trustees. Considering joining the Board of Trustees is no small decision. The time and dedication candidates have shown to this point speaks to their commitment to this movement. Congratulations to those candidates who have been selected. A great amount of appreciation and gratitude for those candidates not selected. Please continue to share your leadership with Wikimedia.
Thank you to those who followed the Affiliate process for this Board election. You may review the results of the Affiliate selection process.
'''The next part of the Board election process is the community voting period.''' [[m:Special:MyLanguage/Wikimedia Foundation elections/2022#Timeline|You may view the Board election timeline here]]. To prepare for the community voting period, there are several things community members can engage with in the following ways:
* [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Candidates|Read candidates’ statements]] and read the candidates’ answers to the questions posed by the Affiliate Representatives.
* [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Community_Voting/Questions_for_Candidates|Propose and select the 6 questions for candidates to answer during their video Q&A]].
* See the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Candidates|Analysis Committee’s ratings of candidates on each candidate’s statement]].
* [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Community Voting/Election Compass|Propose statements for the Election Compass]] voters can use to find which candidates best fit their principles.
* Encourage others in your community to take part in the election.
Best,
Movement Strategy and Governance
''This message was sent on behalf of the Board Selection Task Force and the Elections Committee''
</div><section end="announcement-content"/>
[[User:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] 27 juli 2022 kl. 16.03 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23530132 -->
== Vote for Election Compass Statements ==
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Vote for Election Compass Statements| You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Vote for Election Compass Statements|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Vote for Election Compass Statements}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hi all,
Volunteers in the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022|2022 Board of Trustees election]] are invited to [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Community_Voting/Election_Compass/Statements|vote for statements to use in the Election Compass]]. You can vote for the statements you would like to see included in the Election Compass on Meta-wiki.
An Election Compass is a tool to help voters select the candidates that best align with their beliefs and views. The community members will propose statements for the candidates to answer using a Lickert scale (agree/neutral/disagree). The candidates’ answers to the statements will be loaded into the Election Compass tool. Voters will use the tool by entering in their answer to the statements (agree/disagree/neutral). The results will show the candidates that best align with the voter’s beliefs and views.
Here is the timeline for the Election Compass:
*<s>July 8 - 20: Volunteers propose statements for the Election Compass</s>
*<s>July 21 - 22: Elections Committee reviews statements for clarity and removes off-topic statements</s>
*July 23 - August 1: Volunteers vote on the statements
*August 2 - 4: Elections Committee selects the top 15 statements
*August 5 - 12: candidates align themselves with the statements
*August 15: The Election Compass opens for voters to use to help guide their voting decision
The Elections Committee will select the top 15 statements at the beginning of August
Best,
Movement Strategy and Governance
''This message was sent on behalf of the Board Selection Task Force and the Elections Committee''
</div><section end="announcement-content" />
[[User:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] 27 juli 2022 kl. 23.01 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23530132 -->
ebpxymcbswcw8sn6gdudyiz0xx1zmw2
3697646
3697642
2022-07-28T20:27:59Z
Taylor 49
27466
/* Ö:ar för icke-svenska uppslag */ :::: Ifall ingen protesterar till dess då tar jag bort denna mening (se ovan) tidigast om 24 timmar. Öhubbarna kan diskuteras vidare (jag är också försiktigt positiv). ~~~~
wikitext
text/x-wiki
{{genväg|[[WT:BB]]}}
{{meddelande
| 1 = Välkommen till Bybrunnen!
| 2 =
<span style="font-weight:normal;">Detta är samlingsplatsen för diskussioner som rör Wiktionary-projektet. Känn dig välkommen att delta!</span>
'''<span class="plainlinks">[http://sv.wiktionary.org/wiki/Wiktionary:Bybrunnen?&action=edit§ion=new Skapa ett nytt stycke för ditt meddelande]</span>.'''
Gå till '''[[Wiktionary:Fikarummet|Fikarummet]]''' om du vill diskutera något som har med språk att göra, eller till '''[[Wiktionary:Teknikvinden|Teknikvinden]]''' om det är strikt tekniskt (mallarnas eller webbsajtens själva funktion).
<small>När bybrunnen börjar bli orimligt stor kan en del äldre diskussioner arkiveras, men töm aldrig den här sidan helt.</small>
}}
{{arkiv-under|*[[/Arkiv1]] (äldst)
*[[/Arkiv2]]
*[[/Arkiv3]]
*[[/Arkiv4]]
*[[/Arkiv5]]
*[[/Arkiv6]]
*[[/Arkiv7]]
*[[/Arkiv8]]
*[[/Arkiv9]]
*[[/Arkiv10]]
*[[/Arkiv11]]
*[[/Arkiv12]]
*[[/Arkiv13]]
*[[/Arkiv14]]
*[[/Arkiv15]]
*[[/Arkiv16]]
*[[/Arkiv17]]
*[[/Arkiv18]]
*[[/Arkiv19]]
*[[/Arkiv20]]
*[[/Arkiv21]]
*[[/Arkiv22]]
*[[/Arkiv23]] <small>2017-02-25...2017-05-28</small>
*[[/Arkiv24]] <small>2017-05-06...2017-09-02</small>
*[[/Arkiv25]] <small>2017-08-08...2018-08-04</small>
*[[/Arkiv26]] <small>2018-07-30...2019-01-16</small>
*[[/Arkiv27]] <small>2019 Q1–Q2</small>
*[[/Arkiv28]] <small>2019 Q3–Q4</small>
*[[/Arkiv29]] <small>2020 Q1–Q2</small>
*[[/Arkiv30]] <small>2020 Q3-Q4</small>
*[[/Arkiv31]] <small>2021 Q1-Q2</small>
}}
__NEWSECTIONLINK__
__TOC__
== Modultillslag och massradering ==
Det har gått många år utan något framsteg i frågan, men nu:
* [[Modul:langfortemplate]] har skapats och tagit över från [[:Kategori:Wiktionary:Språkkodsmallar]]
* [[Mall:homofoner]] [[Mall:saknad betydelse]] stöttar äntligen språkkod (tack vare [[Modul:langfortemplate]])
* diverse mallar som tidigafe berodde på språkkodsmallarna är fixade (och några är sedan länge tvivelaktiga på köpet):
** {{mall|böjning/utökad}} {{klar}} -- raderad {{klar}}
** {{mall|böjning}} {{klar}} -- helmodulariserad {{klar}}
** {{mall|härledning-}} {{klar}} -- "e=" används, "u=1" används, ansluten till spårningskategorierna {{klar}}
** {{mall|härledning}} {{klar}} -- "e=" används, "u=1" används, ansluten till spårningskategorierna {{klar}}
** {{mall|källa-wikt}} {{klar}} "Mallen är fortfarande under utveckling och bör inte användas tills problemen är åtgärdade."
** {{mall|kognat}} {{klar}}
** {{mall|led}} {{klar}} -- "u=1" {{klar}}
** {{mall|mutation}} {{klar}} -- tvivelaktig, används bara 3 gånger
** {{mall|plurale tantum}} {{klar}} -- raderad {{klar}}
** {{mall|språkikon}} {{klar}} används bara 2 gånger
** {{mall|språk}} {{klar}} "e=" används, "u=1" behövs ej, anropas enbart från [[Wiktionary:Stilguide/Språknamn]] som redan är sanerad
** {{mall|wikt-upplaga}} {{klar}} (redundant parameter <s>bör tas ur bruk</s> redan borta)
** {{mall|antal uppslag}} {{klar}} <s>inga språk tillagda sedan år 2016</s> totalsanerad med undantag för 500-gränsen
* Mallen {{mall|als}} är tvivelaktig, används knappast, och innehållet "alemanniska" är felaktigt ( https://iso639-3.sil.org/code/als -> '''Tosk Albanian [als]''' https://af.wiktionary.org/wiki/Sjabloon:als), även det bör åtgärdas
: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 juli 2021 kl. 23.40 (CEST)
:: [[Special:Mest_använda_mallar]] väntar på uppdatering "Mall:sv (används på 257'791 sidor)" :-D [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 juli 2021 kl. 19.15 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 23 juli 2021 kl. 23.48 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 22.13 (CEST)
=== Förslag, rösta gärna ===
Härmed föreslår jag massradering av alla språkkodsmallar och deras kategori [[:Kategori:Wiktionary:Språkkodsmallar]]. Der räcker med ett ställe att lägga till språk eller byta namn på sådana: [[Modul:lang/data]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 juli 2021 kl. 00.34 (CEST)
====Kommentarer====
:Jag är inte tillräckligt insatt i det tekniska för att förstå vad språkkodsmallarna gör för skada? Förklara gärna så kan jag kanske ta ställning efter det. Det enda jag kan tillägga är att jag nästan dagligen går till Wiktionary:Stilguide/Språknamn för att kolla upp vilken språkkod olika mindre vanliga språk har. Om dessa tas bort behöver en ny lättöverskådlig lista skapas där man skn användare kan se vilka bokstäver som ska anges för att t.ex. lägga till översättningar. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.59 (CEST)
:Det finns många mallar som saknas, och som verkligen är hög tid att de skapas (verbböjningar katalanska, turkiska, hebreiska, jiddisch), samt ett infogande av den städande fuktionen hos {{mall|länk}} till{{mall|härledning}} så man inte behöver anropa den själv inuti mallen. Drätill att om man klickar på länken från härledningar så skulle jag önska att den automatiskt fyllde i ett grunduppslag precis som om man klickar på gröna översättningar. Jag kan inte ett skit om programmering, och hjälpsidorna är för mig ett skämt som inte är programmerare. Det jag kan säga i nuläget angående språkkodsmallarna är väl att jag stödjer införandet av språkkod i alla kategoribildande mallar där det tidigare saknats. Särskilt {{mall|dödform}}. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.59 (CEST)
::* Sida [[Wiktionary:Stilguide/Språknamn]] ska definitivt inte raderas, men behöver i så fall uppdateras (minimalt eller mer). Den kan senare även automatiseras, se [https://eo.wiktionary.org/wiki/Aldono:Listo_kun_lingvoj Aldono:Listo_kun_lingvoj].
::* Den stora fördelen med att radera språkkodsmallarna är att minska mängden arbete som behövs för att lägga till ett språk (eller byta namn på sådant). Ifall de bara tas ur bruk (redan gjort) och inte raderas, då kommer folk inte att förstå att de ska undvikas, och fortsätta att skapa, redigera och vandalisera sådana (de kommer att utgöra ett slags lyxskräp). Vid några wiktionaryer har sådana redan raderats, eller åtminstone tagits ur bruk.
::* Saknande specialmallar för enskilda språk (verbböjningar katalanska, turkiska) har lite till ingenting med språkkodsmallarna att göra.
::* Att sanera {{mall|dödform}} är på min att-göra-lista. [[Wiktionary:Bybrunnen#DEATH_vs_{tagg|ålderdomligt}]]
:: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 18 juli 2021 kl. 22.43 (CEST)
====Ja, språkkodsmallarna ska raderas====
# Jag tycker det låter som en utmärkt idé att språkkodsmallarna raderas och att vi förlitar oss på moduler istället. Då blir systemet betydligt mer överskådligt för oss alla, och dessutom enklare att förstå för nya, mindre erfarna wiktionärer. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 4 juli 2021 kl. 15.03 (CEST).
====Nej, språkkodsmallarna ska behållas====
# …
==== Radering ====
Förslaget har legat här under 22 dagar och det finns en JA-röst och ingen emot. Ifall ingen protesterar till dess, då påbörjar jag raderingen imorgon, tidigast kl 14:00 UTC. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 17.31 (CEST)
: Det visar sig att många språkkodsmallar ofta hade interwikilänkar kvar, och var delvis krysslänkade via wikidata på ett kaotiskt sätt med diverse slags mallar vid andra wikier såsom "Sv-icon" eller "Lang-sv".
: {{klar}} föreslå alla dessa mallar (427 stycken) för radering
: {{klar}} redigera [[MediaWiki:Gadget-translation editor.js]] mallarna får inte raderas förrän detta är gjort
: {{klar}} radera dem (427 stycken)
: {{klar}} radera [[:Kategori:Wiktionary:Språkkodsmallar]]
: {{klar}} åtgärda länkar till [[:Kategori:Wiktionary:Språkkodsmallar]]
: {{klar}} ta bort språkkodsmallarna från [[Wiktionary:Stilguide/Språknamn]]
: {{klar}} sök efter övrig obsolet dokumentation med avseende på språkkodsmallar och uppdatera den
: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 26 juli 2021 kl. 22.20 (CEST)
:: [[MediaWiki:Gadget-translation editor.js]] är fixad nu, och imorgon ska jag (igen) påbörja raderingen.
::: Slutfört. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 17 augusti 2021 kl. 21.20 (CEST)
=== Uppgradering av mallarna ===
Se även [[Wiktionary:Projekt/Mallar och moduler]].
Det har länge diskuterats att göra om dessa och göra språkkod till en anonym och obligatorisk parameter. I nuläget har vi en namngiven parameter och blandning av språkkod ("sv"), rätt versaliserat språknamn ("danska"), fel versaliserat språknamn ("Danska"), och kanske fel versaliserat språkkod ("Bug") (inte många av senastnämnda ifall överhuvudtaget).
* {{klar}} uppgradera {{mall|homofoner}} så att språkkod stöds <s>(vid sidan av språknamn för närvarande)</s>
* {{klar}} uppgradera <s>"saknad betydelse"</s> så att språkkod stöds <s>(vid sidan av språknamn för närvarande)</s> (2022-07-19: mallen flyttad till {{mall|saknad-betydelse}} med en syntaxförändring)
* {{klar}} utplåna "språk=vitryska" och "språk=indonesiska"
* {{klar}} skapa en spårningskategori [[:Kategori:Tracking-ej-raett-spraakkod]] (bara {{PAGESINCATEGORY:Tracking-ej-raett-spraakkod}} sidor kvar av maximalt 69'405 innan boten startades) som samlar sidor som bör åtgärdas
* {{klar}} ändra alla språknamn och fel versaliserade språkkod till gemena språkkod medelst bot
* {{klar}} töm "[[:Kategori:Tracking-ej-raett-spraakkod]]" och föreslå den för radering
* {{klar}} koppla bort "[[Modul:track-faulty-codes]]" från [[Mall:tagg]] och [[Mall:homofoner]]
* {{klar}} föreslå [[Modul:lang/data-temp]] och [[Modul:track-faulty-codes/dok]] för radering
* {{klar}} skapa [[:Kategori:Ogiltiga parametrar]] och [[:Kategori:Uppenbarligen ogiltig språkkod]] och [[:Kategori:Okänd språkkod]]
* {{klar}} ta bort alla "z" från dessa moduler
* {{klar}} kopiera samtidigt [[Modul:zlang]] till [[Modul:lang]] + [[Modul:zlang/data]] till [[Modul:lang/data]] och [[Modul:ztagg]] till [[Modul:tagg]] + sedan [[Modul:zlang/test]] till [[Modul:lang/test]] + [[Modul:ztagg/test]] till [[Modul:tagg/test]] + [[Modul:zlangfortemplate]] till [[Modul:langfortemplate]]
* {{klar}} ta bort stöd för språknamn och fel versaliserade språkkod, och göra att mallar gnäller vid sådan användning enbart vid förhandsgranskning
* {{klar}} åtgärda alla ogiltiga parametrar och ogiltiga språkkod från ovan (totalt ca 250, Taylor 49, Taylorbot, Svenji)
* {{klar}} {{mall|antal uppslag}} [[Modul:catsummer]]
* {{klar}} modularisera {{mall|böjning}} använd [[Modul:bjform]] och föreslå {{mall|böjning/utökad}} för radering
* {{klar}} provisoriskt sanera {{mall|härledning}} och {{mall|härledning-}} så att de rapporterar fel kod ([[Modul:härledning]] används ännu inte)
* {{klar}} åtgärda alla mallsyntaxfel från ovan dvs tömma spårningskategorierna
* {{klar}} redigera [[Modul:tagg]] [[Modul:uttal]] [[Modul:bjform]] (parameterhantering och spårningskategorier, använd [[Modul:param]], gör samma arbete på samma sätt i alla moduler)
* {{ejklar}} [[Modul:avledning]]
* {{ejklar}} kontrollera [[Special:Mest_använda_mallar]]
* {{ejklar}} radera allt skräp
* {{ejklar}} '''SENARE''' radera [[Modul:parameters]]
* {{ejklar}} '''SENARE''' avveckla parametern "språk=" till förmån för en anonym obligatorisk parameter kanske optimera syntax också
Finns det stöd för de kvarblivande stegen? Jag skulle gärna starta boten så snart som den är redo, och kategorin är fylld (tidigast om en vecka). Det här har bara löst samband med avveckling av språkkodsmallarna som kan diskuteras ovan. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 03.48 (CEST)
: Förslaget har legat här under 14 dagar och det finns [[Användardiskussion:LA2#Språkkod_och_språknamn|en positiv röst]] och ingen är emot. Ifall ingen protesterar till dess då avfirar jag boten imorgon (tidigast kl 14:00 UTC). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 juli 2021 kl. 22.44 (CEST)
:: Boten [[Special:Bidrag/Taylorbot|har avfirats]] med 69'398 sidor på att-göra-listan. [https://sv.wiktionary.org/w/index.php?title=p%C3%B8lse&curid=451983&diff=3526498&oldid=3395506] [https://sv.wiktionary.org/w/index.php?title=%D1%81%D0%BF%D0%BE%D1%80%D0%B0&curid=436725&diff=3526497&oldid=3522496] [https://sv.wiktionary.org/w/index.php?title=Andromeda&diff=prev&oldid=3526819] [https://sv.wiktionary.org/w/index.php?title=middelnedertysk&diff=prev&oldid=3527444] [https://sv.wiktionary.org/w/index.php?title=g%C3%B6t%C3%BCrm%C9%99k&diff=prev&oldid=3527898] [https://sv.wiktionary.org/w/index.php?title=Tanzania&diff=prev&oldid=3555760]. Boten hinner ca 10 sidor per minut, således kommer arbetet att dröja ca 5 dagar. Hittills har boten kraschat 2 gånger (på ett kontrollerat sätt pga serverns misskötsel). Det förväntas att ca 800...1'000 sidor kommer att hänga kvar i spårningskategorin (princip försiktighet: "hellre 1'000 sidor överhoppade är 500 sidor vandaliserade") och behöva en extra genomgång. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 23 juli 2021 kl. 22.58 (CEST)
::: Förslaget har nu legat här under 19 dagar. Det är bara ca 17'000 sidor kvar av ca 70'000 för en vecka sedan. I övermorgon kommer kategorin väl vara tom. Fördelar med att '''ta bort stöd för språknamn och fel versaliserade språkkod omedelbart''' för alla mallar där det går, främst {{mall|tagg}}:
:::* enklare mallkod, mindre test, mindre risk för buggar
:::* konsistent syntax
:::* lättare att fånga fel, istället för [[:Kategori:Okänt språk/Alla uppslag]] (raderad av Skal "'''Ska inte användas'''") [[:Kategori:Okänt språk/Substantiv]] [[:Kategori:Okänt språk/Sexualitet]] [[:Kategori:Spanska/Härledningar från okänt språk]] med flera blir det [[:Kategori:Uppenbarligen ogiltig språkkod]] och [[:Kategori:Okänd språkkod]] för alla mallar och alla sidor med fel språkkod, massor med röda kategorier som ingen kollar kan undvikas, i nuläget syns det till exempel inte att [[morsa]] har fel språkkod
:::* lättare att [[Wiktionary:Bybrunnen#Belarusiska|byta namn på språk av ideologiska skäl]] ifall det råkade uppstå behov
:::* förhindra ytterligare patologiska fall då namn på ett språk sammanfaller med koden för ett annat såsom '''iy'''
::: Finns det synpunkter, kan jag ta bort stödet? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 20.10 (CEST)
:::: Huvudgenomgång avslutad med 918 sidor (av ca 70'000) kvar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 26 juli 2021 kl. 21.17 (CEST)
::::: Botarbete färdigt, 0 sidor kvar. Dags för den stora omläggningen. Jag har mycket lovande nya versioner av [[Modul:zlang|Modul:lang]] [[Modul:zlang/data|Modul:lang/data]] och [[Modul:ztagg|Modul:tagg]]. Dessa 3 är sammanflätade på ett lite oturligt sätt vilket gör att de måste göras samtidigt. '''Ifall ingen protesterar till dess då verkställer jag omläggningen imorgon Aug-04 kl 14:00 UTC'''. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 00.51 (CEST)
:::::: Det otillfredsställande beteende hos [[Modul:parameters]] kan beundras [https://sv.wiktionary.org/w/index.php?title=keyboard_shortcut&oldid=3599775 här] fram till omläggningen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 01.09 (CEST)
Ingen protest från mig i varje fall. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 4 augusti 2021 kl. 03.55 (CEST).
:::::::: Verkställt. Åtminstone 192 sidor i [[:Kategori:Uppenbarligen ogiltig språkkod]] är mer än väntat, men kommer att åtgärdas. Ingenting verkar vara sönder. Säg till ifall någonting inte funkar som det ska. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 16.37 (CEST)
::::::::: 1 sida kvar i [[:Kategori:Ogiltiga parametrar]] och 72 kvar i [[:Kategori:Uppenbarligen ogiltig språkkod]] måste vänta till imorgon. Jag är slut nu. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 20.59 (CEST)
:::::::::: Framsteg. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 8 augusti 2021 kl. 04.47 (CEST)
== Om ändringar som ser ideologiska ut ==
Gemenskapen kan vilja titta på diskussionen https://sv.wiktionary.org/wiki/Anv%C3%A4ndardiskussion:Taylor_49#Om_politik. Kanske har jag "fel", kanske har jag "rätt". Men vi borde vara överens om våra principer. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 juli 2021 kl. 00.15 (CEST)
: @[[Användare:Andreas Rejbrand]] Nu har du gjort mig till boven. Du har [https://sv.wiktionary.org/w/index.php?title=agens&curid=86622&diff=3522763&oldid=3522712 återställt två gånger av ideologiska skäl], jag bara en gång. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 00.33 (CEST)
:: Jag såg en ändring som bara kan förklaras som ideologisk, så jag återställde den till originalversionen (som jag misstänker innehåller ett äkta citat). Jag har ingen ideologisk agenda, faktiskt måste jag t.o.m. fundera en stund för att inse vilken falang ändringen tillhörde! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 juli 2021 kl. 00.38 (CEST)
::: [https://sv.wiktionary.org/w/index.php?title=veta_hur_en_slipsten_ska_dras&type=revision&diff=3451681&oldid=3239649 löjligt] Jag har inte tid att leta fram mer löjliga eller skamliga redigeringar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 01.08 (CEST)
::: Och [[Användardiskussion:Andreas_Rejbrand#REVERT_ang_"genus"|här]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 01.24 (CEST)
:::: Jag vill egentligen inte lägga mig i debatten, men ändringen av bildnamnet i "<span class="plainlinks">[https://sv.wiktionary.org/w/index.php?title=veta_hur_en_slipsten_ska_dras&type=revision&diff=3451681&oldid=3239649 löjligt]</span>" som Taylor 49 åberopar här ovan är egentligen inte löjlig. Den rör inte Wiktionary i direkt mening, eftersom bilden inte ens lagras här utan finns på Wikimedia Commons. Redigeringen på Wiktionary har sin grund i en ändring på Commons, där filnamnet byttes från "Grindstone (PSF).png" till "[[:commons:File:Grindstone - Male (PSF).png|Grindstone - Male (PSF).png]]". Bilden beskriver en man som arbetar med en slipsten, och ändringen av filnamnet bör ses i ljuset av att det finns en likadan bild där en kvinna utför samma syssla, betitlad "[[:commons:File:Grindstone - Female(PSF).png|Grindstone - Female(PSF).png]]" (tidigare benämnd "Grinding Stone (PSF).png"). Filnamnsändringarna på Commons är alltså utförda för att man direkt utifrån filnamnen enklare ska förstå vad bilderna beskriver. (För övrigt står förkortningen "PSF" för ''Pearson Scott Foresman'', det företag som tillhandahållit bilderna.)
:::: Ändringen här på Wiktionary har således ingenting med genus att göra utan är en ren teknikalitet, för att undvika att bildlänken ska behöva överföras via en omdirigeringssida när bilden hämtas från Commons. Nu kan den istället hämtas direkt. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 6 juli 2021 kl. 12.06 (CEST).
::::: Du har helt rätt, det är en rent ideologisk ändring på Commons. En bild som visade en person under arbete vid en slipsten gjordes med flit oanvändbar genom att lägga till "male". Nu är bilden politiskt och ideologiskt laddad och förgiftad. Hur länge kommer det att dröja tills vi måste byta "Grindstone - Male (PSF).png" mot "Grindstone - Female (PSF).png" i "patriarkatets" och "jämställdhetens" namn? Det är sorgligt och löjligt, fastän felet ligger hittills enbart på Commons. Ett skolboksexempel på en ideologisk ändring, från Commons påtvingad till alla wikier. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 23.11 (CEST)
== Begäran om att avsätta administratör ==
Hej! Jag har skapat en anmälan om att avsätta en av våra administratörer, se [https://sv.wiktionary.org/wiki/Wiktionary:Anv%C3%A4ndare/Administrat%C3%B6rer/Beg%C3%A4ran_om_administrat%C3%B6rskap#Taylor_49_-_beg%C3%A4ran_om_att_bli_av_med_administrat%C3%B6rskap BOA]. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]])
@[[Användare:Andreas Rejbrand]]: Nu överreagerar du igen. Mina "brott" som du åberopar är många år gamla, och det var du som redigerinskrigade mest på sidan "[[agens]]" i förrgår. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 10 juli 2021 kl. 21.38 (CEST)
:Taylor, för en halvtimme sedan ville jag diskutera en språkvetenskaplig fråga med dig (om ordföljd). Jag vet inte vem som har rätt (du eller jag), och därför ville jag prata med dig om det. Men som svar får jag [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:Andreas_Rejbrand&oldid=3523734#Problembeteende_(wheel_warring,_idiotmakeri) det här]. Och i förrgår eller när det var ville jag diskutera hur vi i ordboken ska hantera ändringar av anonyma anv., vilka ser ut att vara politiska. Även där visste jag inte vem som har rätt, och eftersom jag inte är diktator så valde jag att ta upp frågan på BB. Även då blev du mycket upprörd. Och alla vulgära ord, missförstånd... :( --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 10 juli 2021 kl. 21.41 (CEST)
:: Ang. ordföljd: du "fixade" utan att invänta resultatet av att "diskutera en språkvetenskaplig fråga", och länkade min diskussionssida som "bevis" på att du har rätt.
:: Ang. "ändringar av anonyma anv": du återställde för andra gången utan att invänta diskussionen, och därefter länkade du min diskussionssida från BB.
:: Och nu tog du till kärnvapen för att slutgiltigt få bukt med mig. :-( Jag minns inte när jag senast använde vulgära ord mot dig. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 10 juli 2021 kl. 21.53 (CEST)
:::Detta känns som en överhettad sommardebatt om struntsaker. Blev ni sams sedan? Ta en glass. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 27 juli 2021 kl. 23.01 (CEST)
::: {{klar}} ta en glass
::: {{klar}} bli sams [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 23.25 (CEST)
== Redundans i mallarna ==
{{mall|bokref}} (ny omdirigering, ny aliasnamn för mall) och [https://sv.wiktionary.org/w/index.php?title=Mall:k%C3%A4lla-bok&curid=429255&diff=3523881&oldid=2879341 title=Mall:k%C3%A4lla-bok] (ny aliasnamn för parameter) ... hur önskvärda är sådana ändringar? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 13 juli 2021 kl. 20.50 (CEST)
:Hej! Vill du förtydliga vad du egentligen undrar? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.48 (CEST)
:: Vi brukade ha som princip att ha enhetlig syntax. Men här skapade en användare ett alternativt namn för en mall ("bokref" istället för källa-bok") liksom ett alternativt namn för en parameter ("författare" istället för "förf"). Jag föreslår att göra ogjort detta, eftersom det försvårar förståelsen av koden i onödan. Det tjänar inget syfte att anropa samma mall via "källa-bok" från några uppslag, och som "bokref" från andra. I det långa loppet försämrar sådana redireringar ordbokens kvalitet. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 18 juli 2021 kl. 22.29 (CEST)
::: Användaren har nu ändrat så att {{mall|bokref}} omdirigeras till {{mall|källa-bok}}. Det är förstås bra – vi är nog alla överens om att vi bör hålla oss till en så enhetlig och homogen syntax som möjligt. Givetvis kan man också tänka sig att man istället helt raderar mallen, men det finns ett (för all del sällsynt) särfall med just den här typen av mallar, och det är i den händelse vi importerar data från svenska Wikipedia. Deras motsvarande mall heter just <kbd><nowiki>{{bokref}}</nowiki></kbd> och parametern för författare i den mallen kallas "författare" snarare än "förf". För interwiki-kompatibilitetens skull kan det således vara bra att ha en fungerande <kbd><nowiki>{{bokref}}</nowiki></kbd>-mall även på Wiktionary, i den händelse data från en sådan följer med "på köpet" via [[Special:Import]] av någon annan sida från Wikipedia. Det hör till saken att det finns en kryssruta märkt "Inkludera alla mallar" som kan användas vid import av sidor, och om den markeras händer det att även källmallar och liknande följer med vid en import.
::: På motsvarande vis har svenska Wikipedia en mall <kbd><nowiki>{{cite book}}</nowiki></kbd> för de fall där de importerar data från sin engelskspråkiga motsvarighet. Mallen används inte aktivt på svWP men det faktum att den ändå finns där gör att informationen fortsätter att presenteras korrekt även efter en import. I den händelse Wiktionary väljer att behålla <kbd><nowiki>{{bokref}}</nowiki></kbd> som fungerande (om än omdirigerad) mall bör man givetvis vara noggrann med att poängtera för användarna att de bara ska använda standardmallen <kbd><nowiki>{{källa-bok}}</nowiki></kbd>, och att <kbd><nowiki>{{bokref}}</nowiki></kbd> bara finns för att främja kompatibiliteten med våra systerprojekt. Angående sistnämnda kan för övrigt nämnas att <kbd><nowiki>{{bokref}}</nowiki></kbd>-mallen även finns på Wikipedia på bokmål (939 sidor), danska (249) och nynorska (128). Här på Wiktionary länkar fyra sidor till den, samt en kategori-sida och denna diskussion på Bybrunnen. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 24 juli 2021 kl. 02.14 (CEST).
:::: Hej! Tack för svaret. Ja, det kommer från wikipedia som jag självklart hade misstänkt. Jag vidhåller att det vore bäst att återställa, men avstår från det nu pga brist på konsensus. Däremot kommer jag att lägga till avrådan och ändra anropen till vårt vanliga syntax. Fördelarna som du förklarar finns väl, men är IMHO mycket teoretiska. Att importera vare sig medelst [[Special:Import]] eller manuell C&P kan knappast vara till nytta eftersom vi är en ordbok medan wikipedia är en encyklopedi. Jag har sett på andra wikier folk som vill "hjälpa" genom att kopiera hela sidor från en wiki till an annan, resultatet blir knappast någonsin bra. Tack och lov har hittills [https://sv.wiktionary.org/wiki/Special:Logg?type=import ingen försökt att "importera" en sida från en annan wiki med hundratals inkluderade mallar]. ([https://sv.wiktionary.org/w/index.php?title=teofobi&oldid=964400 teofobi]) Jag vågar inte ens tänka på den mallstia som vi skulle ha ifall det var gängse metod att "importera" från diverse wikier med alla inkluderade mallar. Ifall någon vill att {{mall|källa-bok}} framgent ska heta {{mall|bokref}} och ha parametern "författare=" då kan det gärna diskuteras, och vid behov verkställas medelst bot. BTW: {{mall|källa-bok}} saknar interwikilänkning, all kompatibilitet till trots. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 24 juli 2021 kl. 15.50 (CEST)
::::: @[[Användare:Tommy Kronkvist]] Har sanerat lite grann. [[Användare:Tomastvivlaren|Tomastvivlaren:s]] [[Special:Bidrag/Tomastvivlaren|(B)]] redigeringar (delvis kopiering från wikipedia) använder ibland ytterligare okända parametrar som inte heller är hjälpta genom <code><nowiki>{{{förf|{{{författare|}}}</nowiki></code>. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 24 juli 2021 kl. 17.01 (CEST)
{{@|Taylor 49}}. Okej, tack för det. Uppslagen [[småkusin]] och [[tremänning]] är de enda som har <kbd><nowiki>{{bokref}}</nowiki></kbd> kvar, om du vill fixa dem också. Själv är jag för närvarande upptagen med att byråkrata på Wikispecies. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 24 juli 2021 kl. 18.01 (CEST).
:Jag tycker också det är bra att bara ha en mall och en korrekt syntax. Alias gör parsning svårare om en bot används och wikitexten blir svårläsligare med olika varianter av mallnamn. Det underlättar också att hålla malldokumentation uppdaterad. Kanske det kan finnas några enstaka fall då det kan vara bra att ha alias för mallnamn. Exempelvis kan {{mall|delete}} vara vettig då den underlättar för ej svenskspråkiga att markera en sida för radering, om den skapats av misstag. Jag tycker inte att {{mall|bokref}} är ett alias med en sådan fördel. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 05.52 (CEST)
== "als" vs "gsw" ==
: [[:Kategori:Alemanniska]] (ca 500 uppslag)
: [[Modul:lang/data]]
<pre>
data["als"] = {
name = "alemanniska",
code = "als",
source = "Wiktionary"
</pre>
: [https://en.wiktionary.org/wiki/Category:Alemannic_German_language Category:Alemannic_German_language] (ca 1'600 uppslag)
: [https://en.wiktionary.org/wiki/Module:languages/data3/g Module:languages/data3/g]
<pre>
m["gsw"] = {
"Alemannic German",
"Q131339",
"gmw",
otherNames = {"Swiss German", "Walser German", ...
scripts = Latn,
ancestors = {"gmh"},
wikimedia_codes = {"als"},
</pre>
Är det ett medvetet beslut att använda "als" för "Alemanniska" eller är det ett misstag? Borde vara "gsw". [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 juli 2021 kl. 02.01 (CEST)
:Om jag minns rätt så är det sagt att språkkoderna vi använder först och främst är deras wiki-kod, och i de fall de saknar egen Wikipedia använder vi ISO-3-standard. Det finns en allemannisk wikipedia på als.wikipedia.org, därav språkkoden. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.44 (CEST)
:: {{@|Svenji}}: Har du någon källa för uppgiften om "först och främst språkkodens wiki-kod, annars ISO-3"? Det är inte alls så att jag misstror dig, men som byråkrat på Wikispecies skulle jag vilja kunna citera någon policy eller liknande kring den här sakfrågan. Allra bäst vore det om uppgiften går att härleda till en motsvarande policy eller riktlinje på MediaWiki eller Meta-Wiki, eller åtminstone Wikipedia. Om inte – tack i alla fall! [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 26 juli 2021 kl. 03.16 (CEST).
::: Det grundar väl sig i samma princip som alla andra språk med egna wikier, t.ex. no/nn vars ISO-3-standard för språket norska är nor, och dess två skrivna varianter enligt samma standard är nob och nno. Vi använder (likt resten av Wiktionary deras wikikoder istället för ISO-kod. Listan kan göras väldigt lång... [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.07 (CEST)
:::: Nja, -en- wiktionary använder företrädesvis ISO-koden då den skiljer sig från wikimedia-koden (åtminstone för -gsw-). {{osignerad|Taylor 49|26 juli 2021 kl. 23.11 (CEST)}}
:::::Alltså, för mig personligen spelar det väl ingen roll vilka bokstäver som används, vi kan byta till vilken standard som helst. Jag försöker bara förstå var problematiken ligger i att t.ex. tadzjikiska har språkkod tg på Wiktionary men tgk enl. ISO-3? Ska alla dessa bytas nu? Det har väl funkat bra hittills? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.32 (CEST)
:::::Det känns dock mer användarvänligt att kunna gå från Tadzjikiska wiktionary och veta med sig att tg även akn användas för att lägga in deras språk i våra mallar. Ska vi inte annars byta sv mot swe också? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.35 (CEST)
::::::Wikimedia använder väll, i grunden iallafall, ISO-1 om det finns, annars ISO-3? Sen finns det vissa undantag. --[[Användare:Sabelöga|Sabelöga]] ([[Användardiskussion:Sabelöga|diskussion]]) 26 juli 2021 kl. 23.58 (CEST)
:::::::{{@|Tommy Kronkvist}}, principen för val av språkkod finns beskriven på sidan [[Wiktionary:Stilguide/Språknamn]] under rubriken "Lägg till nytt språk". (Tänk på att: ...i första hand används Wikimedias språkkoder för det aktuella språket. ...i andra hand använda ISO 639-koder i följande ordning: ISO 639-1, ISO 639-3, ISO 639-2(/T) så som presenteras på www.sil.org.) När detta inte räckt till så har praxis varit att använda ISO 639-5-koder i kombination med egenkonstruerade koder, som framgår av samma sida. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.03 (CEST)
Tack {{@|Dodde}}, men då får jag jaga vidare på Meta- eller Media-Wiki. :-) Som jag nämnde rör min fråga primärt egentligen mitt arbete med Wikispecies ("WS"), och är därför synnerligen "out of bounds" här på Wiktionary. För att ändå ge lite bakgrund kan nämnas att Wikispecies per policy ska vara så språkneutralt som möjligt, bland annat eftersom det bara finns ''en'' global version av WS, inte flera olika språkversioner som i fallet med till exempel Wiktionary och Wikipedia. Eftersom projektet uteslutande hanterar data som rör taxonomi, biologisk systematik och dess nomenklatur så går det ändå ganska bra att följa den policyn. Vi hanterar främst vetenskapliga namn, samt egennamn på auktorer och bokverk/tidskrifter. De vetenskapliga namnen är förstås likadana på alla språk (även om det i strikt mening ''väldigt'' sällan rör sig om "latinska namn"), och i princip gäller det även namnen på författare och deras publikationer. En författare heter ju det han heter, så att säga… Emellertid har vi en hel del användare som utöver de vetenskapliga namnen även vill lista de olika organismernas trivialnamn på diverse språk, till exempel på svenska, nepali, och så vidare. Detta trots att dessa namn inte har ett smack med taxonomi att göra, och därför egentligen faller utanför projektets intresseområde. De är dock populära och leder ibland till att nya användare även börjar intressera sig mer och bidrar med material som rör taxonomin, så därför har vi explicit undantagit trivialnamnen från "bara taxonomi"-policyn. Haken är att användarna ibland har sin egen syn på vilka språkkoder som är lämpliga att använda, och eftersom våra mjukvarumoduler och liknande bara hanterar vissa av dem så kan det bli problem. Det vore förstås enkelt för oss att skriva en "lokal" policy om detta som bara rör Wikispecies, men eftersom vår mjukvara per automatik hämtar massor med information från Wikidata (och ibland Wikisource) så tycker jag att det vore bättre att istället använda en övergripande global policy eller riktlinje för detta. Jag har dock inte hittat någon sådan. [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 15 augusti 2021 kl. 07.37 (CEST).
== "Mall:antal uppslag" och privata ordklassmallar ==
Följande problem finns:
* {{mall|antal uppslag}}
** <s>krångligt all lägga till dialekter manuellt, inga har lagts till sedan år 2016</s>
** metoden kommer att sluta funka vid 500 språk (då blir det akut)
* [[:Kategori:Wiktionary:Ordklassmallar|privata ordklassmallar]]
** oproduktiv redundans, de flesta gör typ ingenting (diskuterades redan under år 2017: [[Malldiskussion:subst]])
Föslag:
* <small>skapa ny dold kategori [[:Kategori:Alla huvuduppslag]]</small> som skulle ersätta {{mall|antal uppslag}} ('''nackdelen''' är att detta skulle räkna ord som utgör huvuduppslag i flera språk bara en gång)
* mer senare (efter att annat har gjorts, se långt ovan, helst till sist avveckla privata ordklassmallar)
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 juli 2021 kl. 12.28 (CEST)
:: Delvis löst. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 23 juli 2021 kl. 23.04 (CEST)
== CFI -- Förbjudna språk och koder ==
Har tydligen inte mycket diskuterats, samlad ihop info från olika ställen på den här wikin.
* [[Wiktionary:Stilguide/Språknamn]]
* [[Modul:lang/data]]
* [[Wiktionary:Projekt/Mallar_och_moduler#Språkkodsmallar]]
* [https://en.wiktionary.org/wiki/Wiktionary:Criteria_for_inclusion#Constructed_languages]
=== Planspråk ===
* Novial: förbjudet på -en- wiktionary, stöds här, 35 uppslag
=== Jugoslaviska "sh" ===
* kod "sh" förbjuden enligt [[Wiktionary:Stilguide/Språknamn]] "serbokroatiska: använd serbiska eller kroatiska"
=== Kinesiska ===
* kod "cmn" -- "mandarin" förbjuden enligt [[Wiktionary:Stilguide/Språknamn]] "använd kinesiska Detta borde nog diskuteras"
* "zh-sc" används ej
* "zh-tc" används ej
=== Utdöda språk ===
* "[https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fh-nor%2F&title=Special:S%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 h-nor]" norska -- <s>kan väl ändras till "non" ??</s>
* "[https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fh-smi%2F&title=Special:S%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 h-smi]" samiska -- <s>kan väl ändras till "smi-usm" ??</s>
* {{klar}} "gem" "urgermanska", bör vara "gem-ugm"
* {{klar}} "[https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fgmq-pie%2F&title=Special:S%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 gmq-pie]" "urindoeuropeiska", bör vara "ine-uie"
* {{klar}} "gmq-utr" "urturkiska", bör vara "trk-utr"
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 16.57 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 20.20 (CEST)
: Av dessa språk är bara några "utdöda", t.ex. norska och samiska som takspråk för underliggande varieteter/dialekter/språk kräver en sammanförande språkkod etymologiskt. Detsamma skulle ev. behövas för bl. a. serbokroatiska. Nu är artiklar med etymologier från samiska eller norska plötsligt trasiga. <nowiki>=(</nowiki> [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.26 (CEST)
:: Ingenting är trasigt. 3 sidor visar för närvarande "okänt språk" pga 2 ovannämnda koder vilket kan repareras på olika sätt. Koder "h-nor" och "h-smi" kan läggas till i [[Modul:lang/data]] omedelbart ifall så önskas. Att detta inte hände för länge sedan beror på att de är tvivelaktiga. De saknas i [[Wiktionary:Stilguide/Språknamn]]. Ska de läggas till, eller hellre ändras till "non" och "smi-usm", eller annat förslag? Är det här "Av franska morse, av samiska morša." överhuvudtaget rätt? Igår fixade jag ca 30 sidor med "okänt språk" och det finns väl fler sådana som jag tänker att snart upptäcka och skicka till [[:Kategori:Uppenbarligen ogiltig språkkod]] och [[:Kategori:Okänd språkkod]] så att de kan alla fixas. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 22.39 (CEST)
::: I ljuset av brist på andra förslag ändrar jag nu "h-nor" -> "non" och "h-smi" -> "smi-usm". [[Wiktionary:Teknikvinden#Härledning_-_samlat:_samiska_eller_norska]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 10 augusti 2021 kl. 00.15 (CEST)
::::{{@|Taylor 49}} h-nor står för härledningar-norska. Den är till för de fall då källa rörande härledning inte uttryckligen anger vilken typ av norska (bokmål eller nynorska etc) respektive vilket av de samiska språken som avses. Det är en språkkod för användning i {{mall|härledning}} och ingen annan stans. Se diskussionen från 2012 som föranledde detta på [[Malldiskussion:härledning]]. h-nor och h-smi står alltså inte för urnorska och ursamiska, utan för det nu levande makrospråket norska (ISO 639-2) och den kollektiva koden för de nu levande samiska språken (ISO 639-5). ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.19 (CEST)
::::: I så fall kommer jag att återställa dem, men de användes bara 3 gånger, och det finns väl massor med sidor som använder "non" men borde bättre använda "h-nor" liksom sådama som använder "smi-usm" men borde använda "h-smi". [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 augusti 2021 kl. 17.18 (CEST)
::::::* {{klar}} lägg till "h-nor" och "h-smi" i [[Modul:lang/data]]
::::::* {{klar}} spärra "h-nor" och "h-smi" för annan användning än etymologi
::::::[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 augusti 2021 kl. 17.55 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 16 augusti 2021 kl. 17.04 (CEST)
:::::::Tack. Jag har inte så bra koll på härledningarna, men utgångspunkten för all information på Wiktionary är ju att den ska vara korrekt. Och är det, som du säger, så att fel språkkod har använts på ett stort antal uppslag så är det synd. Kanske har dokumentationen av de här två mallarna varit för bristfällig. Jag ville heller inte påstå att h-nor och h-smi är den bästa lösningen, bara reda ut eventuella missförstånd om deras betydelse och funktion. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 16 augusti 2021 kl. 03.26 (CEST)
== "Kategori:Italienska/Senegalesiska regioner" vs CFI -- massradera? ==
* [[:Kategori:Italienska/Senegalesiska regioner]] (röd, 12 sidor)
* [[Anv%C3%A4ndardiskussion:2A02:908:C30:3680:19E:28D8:822C:24D6#Toponyms]]
Vi raderade massor med liknande sidor för ca 4 år sedan. De här har väl glömts, och bör raderas? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 26 juli 2021 kl. 22.26 (CEST)
:Ja. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.11 (CEST)
::Måste ha glömts. Det finns förmodligen tusentals sidor som fortfarande ligger kvar och skräpar efter dessa masskapade sidor. Ex.vis sidor med kemiska föreningar [[Wiktionary:Projekt/Struktur_på_uppslag#Kemiska_f.C3.B6reningar]] ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 07.02 (CEST)
::: 12 sidor raderade. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 augusti 2021 kl. 21.46 (CEST)
== Bilder på icke-svenska uppslag ==
Användare [[Special:Bidrag/Spl908455|Spl908455]] har placerat bilder på diverse icke-svenska uppslag, inte helt enligt [[Wiktionary:Stilguide#Bilder|stilguiden]]. Ska de tas bort? <small>PS: jag är beredd att diskutera en liten ändring och tillåta bilder ifall det finns särskilda skäl.</small> [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 21.41 (CEST)
:{{@|Taylor 49}}, ja, enligt nuvarande stilguide ska ska de bort. Men jag lyssnar naturligtvis gärna först på dina argument för vilka särskilda skäl som kan föreligga för undantag. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 16 augusti 2021 kl. 03.20 (CEST)
== Felplacerad "Mall:tagg" och "{ {PAGENAME} }" och ovanliga fettstilsrader ==
[https://sv.wiktionary.org/w/index.php?title=Special:S%C3%B6k&limit=500&offset=0&ns0=1&search=insource%3A%2F%5C%7D%5C%7D%5C%27%5C%27%5C%27%2F ca 164 träffar] Det finns några "false positive" bland dessa, annars 3 fenomen:
<pre>
{{subst|fi}}
{{tagg|kat=fågelarter|kat2=fåglar|språk=fi}}'''[[Turkki|turkin]][[kyyhky]]'''
</pre>
<pre>
{{subst|ja}}
'''{{PAGENAME}}''' (はとざ, Hatoza)
</pre>
<pre>
{{subst|yi}}
'''{{länk|yi|שווייצער}} {{länk|yi|קעז}}''' (shveytser kez) {{m}}
</pre>
Vilka av dessa syntaxknep är bra, vilka dåliga? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 22.39 (CEST)
:PAGENAME ser väl mest lustig ut när man redigerar, går heller inte att länka orddelar om man använder den så ser inga fördelar.
:Att ange transliteration/transkribering på fetstilaraden utan fet stil tycker jag är helt ok. (brasklapp för att jag inte varit här på ett par år) –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 5 augusti 2021 kl. 11.10 (CEST)
:: Alla <nowiki>{{PAGENAME}}</nowiki> in NS 0 har avlägsnats medelst bot. Sökning ovan ger 148 träffar nu. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 21.19 (CEST)
<pre>
==Arabiska==
===Ordspråk===
{{ordspråk|ar}}
'''{{+arab|التفاحة لا تسقط بعيداً عن الشجرة.}}'''
{{DISPLAYTITLE:{{+arab|{{FULLPAGENAME}}}}}}
#[[Äpplet faller inte långt från trädet.]]
</pre>
::: [[التفاحة_لا_تسقط_بعيدا_عن_الشجرة.]] Behövs "DISPLAYTITLE" och "+arab" och "FULLPAGENAME"? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 21.22 (CEST)
::::{{@|Taylor 49}} { {PAGENAME} } ska inte användas, men kan ju åtgärdas med bot som du har gjort, tack!
::::
::::{{mall|länk}} lägger bl.a. till en ankare för aktuellt språk, i detta fall #Jiddish. Det är enligt min mening aldrig fel att byta ut en länk till ett uppslag som anges med klamrar mot en länk som skapas med hjälp av mallen {{mall|länk}}. Jag tänker att det skulle kunna vara möjligt att utöka funktionaliteten att lägga till olika skrifter för olika språk, att ett arabiskt ord som använder {{mall|länk}} automatiskt använder skriftmallen {{mall|+arab}} internt.
::::
::::DISPLAYTITLE och FULLPAGENAME ska ju helst inte användas, utan sidnamnet utskrivet med text, som vanligt. {{mall|+arab}} och dylika mallar för olika skrifter är däremot bra för det gör att dessa texter då kan specialanpassas med CSS för att exempelvis ange att ett annat typsnitt ska användas och att storleken ska justeras. Arabiska typsnitt gör normalt texten väldigt liten och svårläst, så storleken brukar göras större.
::::
::::{{mall|tagg}} ska i regel användas på definitionsraden direkt efter #-tecknet. I det aktuella fallet bör mallen flyttas. Mallbeskrivningen medger att det i vissa fall kan vara tillåtet att placera mallen nån annan stans, om mallen inte avser en särskild, utan en grupp definitioner. Var och hur framgår dock inte av mallbeskrivningen.
::::
::::Transkribering o.d. ser ut som jag skulle förvänta mig, som Moberg också nämnde. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.51 (CEST)
== Mall { {plurale tantum} } ==
Mallen {{mall|plurale tantum}} ska enligt instruktionerna placeras på fetstilsraden. Enligt Dodde ska den avvecklas till förmån för {{mall|tagg}}. Jag håller med Dodde, avveckla den. 99 användningar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 22.02 (CEST)
: Bifaller. Många användare känner till och är vana vid <code><nowiki>{{tagg}}</nowiki></code> som används på 126 828 sidor. Att ha en särskild mall just för ''plurale tantum'' känns överflödigt och onödigt komplext. I skrivande stund anropas mallen av 89 sidor, att jämföra med de 410 sidor som listas i [[:Kategori:Plurale tantum]], fördelade över sju underkategorier efter språk. Flertalet av uppslagen i dessa kategorier använder redan <code><nowiki>{{tagg}}</nowiki></code> alternativt {{mall|de-subst-pluraletantum}} etc. istället för <kbd><nowiki>{{plurale tantrum}}</nowiki></kbd>.
: Som fotnot kan tilläggas att i den händelse vi trots allt väljer att behålla mallen så bör vi skapa en motsvarande <kbd><nowiki>{{singurale tantum}}</nowiki></kbd> för att vara konsekventa. Den skulle i så fall omfatta betydligt fler än 89 uppslag, men i min mening ändå vara lika överflödig. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 8 augusti 2021 kl. 20.54 (CEST).
:: Jag vet inte var eller när jag skrev det, men jag anser fortfarande det. :) ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.57 (CEST)
== "Wiktionary:Projekt/Språkbalans" ==
@[[Användare:LA2|LA2]]: ang [[Wiktionary:Projekt/Språkbalans]]
* föreslår uppdelning och flytt till närheteten av [[Wiktionary:Om/Statistik]] och [[:Kategori:Om Wiktionary]]
* syftet med arkiveringen är obskyrt
* [[Wiktionary:Bybrunnen/Arkiv26#Modul_önskas_för_beräkningsmall]]
* modul kan göras men kommer inte att lösa problemet med [[Wiktionary:Teknikvinden#Bugg:_"$wgExpensiveParserFunctionLimit"_för_lyxiga_funktioner|500-gränsen]], uppdelning däremot hjälper
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 16 augusti 2021 kl. 16.03 (CEST)
:Jag tror i så fall man måste betrakta de tre avsnitten var för sig. Det nedersta är ganska likt Om/Statistik. Det växer med en rad för varje tidpunkt (här månad, där vecka) när det uppdateras manuellt. Det första avsnittet är väldigt annorlunda. Siffrorna där uppdaterar sig själva och historiken bevaras inte, om man inte manuellt "arkiverar" tabellen. Kanske är arkiveringen / historiken ointressant? Jag har inte arkiverat den regelbundet. Och ingen har väl saknat den. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 18 augusti 2021 kl. 14.59 (CEST)
:: @[[Användare:LA2|LA2]]: Nu har jag trollat fram den önskade modulen, sågat sidan [[Wiktionary:Projekt/Språkbalans]] isär i 3 delar, och placerad all statistik i [[:Kategori:Om Wiktionary|samma katt]]. Det finns 30 språk på [[Wiktionary:Balans efter språk och ordklass]] och det finns utrymme för 3 mer (prova <code><nowiki>debug=true</nowiki></code>). En bugg finns kvar: in den nedre substituerade tabellen försvinner inte de röda nollorna. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 augusti 2021 kl. 00.21 (CEST)
::: Det här är löst, nollorna är borta. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 november 2021 kl. 11.47 (CET)
== Koder "h-smi" & "h-nor" ==
@[[Användare:Dodde|Dodde]] @[[Användare:Svenji|Svenji]]: Hoppas att folk börjar använda dessa koder, med tanke på hur mycket tid jag har lagt ner på att få dem funka som de ska. Hittills (10 år efter att de har skapats) 3 användningar, därav en tvivelaktig. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 18 augusti 2021 kl. 00.00 (CEST)
:Hoppas också det :) ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 25 augusti 2021 kl. 07.47 (CEST)
::{{@|Taylor 49}}: Tack för ditt jobb! Nu när du konstruerat en sån här kodning, undrar jag om det med mindre ansträngning går att kopiera formatet och skapa en "från slaviska språk", och liknande? Eller är det ett hästjobb varje gång? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 31 augusti 2021 kl. 13.10 (CEST)
::: Nu är det enkelt att lägga till flera. Varsågod föreslå koder. Men definiera gärna precis vad de ska omfatta, och hur de ska relatera till andra koder (på samma sätt som relationen mellan "h-nor" och "non"). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 31 augusti 2021 kl. 21.44 (CEST)
::::Tack, jag återkommer! /[[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 1 september 2021 kl. 12.56 (CEST)
== Universal Code of Conduct - Enforcement draft guidelines review ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="content"/>The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Drafting_committee#Phase_2|Universal Code of Conduct Phase 2 drafting committee]] would like comments about the '''[[:m:Universal Code of Conduct/Enforcement draft guidelines review|enforcement draft guidelines]]''' for the [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC). This review period is planned for 17 August 2021 through 17 October 2021.
These guidelines are not final but you can help move the progress forward. The committee will revise the guidelines based upon community input.
Comments can be shared in any language on the [[m:Talk:Universal Code of Conduct/Enforcement draft guidelines review|draft review talk page]] and [[m:Special:MyLanguage/Universal Code of Conduct/Discussions|multiple other venues]]. Community members are encouraged to organize conversations in their communities.
There are planned live discussions about the UCoC enforcement draft guidelines:
:[[wmania:2021:Submissions/Universal_Code_of_Conduct_Roundtable|Wikimania 2021 session]] (recorded 16 August)
:[[m:Special:MyLanguage/Universal_Code_of_Conduct/2021_consultations/Roundtable_discussions#Conversation hours|Conversation hours]] - 24 August, 31 August, 7 September @ 03:00 UTC & 14:00 UTC
:[[m:Special:MyLanguage/Universal_Code_of_Conduct/2021_consultations/Roundtable_discussions|Roundtable calls]] - 18 September @ 03:00 UTC & 15:00 UTC
Summaries of discussions will be posted every two weeks [[m:Special:MyLanguage/Universal Code of Conduct/Drafting committee/Digests|here]].
Please let me know if you have any questions.<section end="content"/>
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 18 augusti 2021 kl. 00.59 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Xeno_(WMF)/Delivery/Wiktionary&oldid=21895623 -->
== ''För'' precisa definitioner ==
Jag är en stor förespråkare för precisa definitioner, men på senare tid tycker jag att en del definitioner i trafikrelaterade artiklar blivit ''för'' precisa. T.ex. [https://sv.wiktionary.org/w/index.php?diff=3607831&oldid=3523664&title=h%C3%B6gertrafik&curid=71428 här] ändras definitionen i ''[[högertrafik]]'' från
#konvention om att ett fordon skall framföras till höger (s+ett i färdriktningen) vid färd på väg
till
#{{tagg|text=transport}} konvention som [[påbjuder]] [[framförande]] av [[fordon]] på väg i [[körfält]]et beläget närmast vägkanten till höger (eller [[spår]]et beläget till [[höger]] om det är ett [[tåg]] eller [[spårvagn]]) i [[färdriktning]]en samt på höger sida av [[refug]], [[mittremsa]] och liknande anordning (utom när en sådan anordning är belägen närmast höger vägkant eller på en [[enkelriktad]] körbana, då den får passeras även på vänster sida)
Finns inte en risk för att läsaren här helt missar pudelns kärna? "Så om ''högertrafik'' innebär att man skall köra i ett körfält, betyder då ''vänstertrafik'' att man skall köra på vägrenen?"
Ibland riskerar en alltför precis definition också att bli för specifik vad gäller rumslig och tidsmässig kontext (Sverige i dag). Kan inte ordet ''högertrafik'' användas även om förhållanden i Storbritannien under 1800-talet? Spanien under 1900-talet? Tyskland i dag? Sydkorea i framtiden? Är det verkligen säkert att alla detaljer stämmer även i dessa sammanhang? Kanske i det här fallet, men jag har sett ändringar där det är mer tveksamt.
Jag tycker nog att det går lite för långt här. Vad tycker gemenskapen? --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 augusti 2021 kl. 22.39 (CEST)
:Medhåll. Återställ. Den här ip-redigeraren kan vi betrakta som klottrare. Bidraget utgör ingen förbättring av ordboken. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 31 augusti 2021 kl. 00.21 (CEST)
::Starkt medhåll. Det är samma princip som [https://sv.wiktionary.org/w/index.php?title=mittremsa&diff=prev&oldid=3604118 detta] där jag påpekade att det blir obegripligt och helt meningslöst att ha en ordbok om definitionerna ser ut som tekniska essäer. En ordbok är till för den som vill förstå ordet, inte reglerna kring trafik (i detta fall). Det hör helt enkelt hemma i ett annat uppslagsverk, och jag förstår inte hur vi kan tillåta en användare att fortsätta i flera år med sånt här nonsens. Jag är för solidaritet och andra chanser, men kvalitet måste ändå gå först. Det har inte blivit bättre sen den här vevan drog igång. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 31 augusti 2021 kl. 13.07 (CEST)
:::Okej. Jag har återställt nämnd ändring och några andra av liknande natur. Jag har också gett användaren [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:213.65.211.63&oldid=3607907#Om_f%C3%B6r_precisa_definitioner en tydlig uppmaning]. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 31 augusti 2021 kl. 14.39 (CEST)
:::: Håller med. Lagom är bäst. Gärna mer än ett ord (typ bra eller dålig synonym "slav är träl", eller hyperonym "hammare är verktyg"), men inte kopiera körkortsboken, och inte omnämna alla tänkbara och otänkbara förbehåll. Encyklopediskt innehåll hör hemma på wikipedia. Rimliga listor med villkor passar i lagboken. Orimligt komplicerade lagar hör hemma enbart på historians sophög. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 31 augusti 2021 kl. 21.55 (CEST)
== Wikimedia Foundation Board of Trustees election has come to an end ==
Thank you for participating in the [[:meta:Special:MyLanguage/Wikimedia_Foundation_elections/2021|2021 Wikimedia Foundation Board of Trustees election]]! Voting closed August 31 at 23:59. The official data, including the four most voted candidates, will be announced as soon as the [[:meta:Special:MyLanguage/Wikimedia_Foundation_elections_committee|Elections Committee]] completes their review of the ballots. The official announcement of the new trustees appointed will happen later, once the selected candidates have been confirmed by the Board.
6,946 community members from 216 wiki projects have voted. This makes 10.2% global participation, 1.1% higher than in the last Board elections. In 2017, 5167 people from 202 wiki projects cast their vote. A full analysis is planned to be published in a few days when the confirmed results are announced. In the meantime, you can check the [[:meta:Special:MyLanguage/Wikimedia_Foundation_elections/2021/Stats|data produced during the election]].
Diversity was an important goal with these elections. Messages about the Board election were translated into 61 languages. This outreach worked well. There were 70 communities with eligible voters voting in this election for the first time. With your help, next year’s Board of Trustees election will be even better.
1 september 2021 kl. 22.58 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Xeno_(WMF)/Delivery/Wiktionary&oldid=21895623 -->
== The 2022 Community Wishlist Survey will happen in January ==
<div class="plainlinks mw-content-ltr" lang="sv" dir="ltr">
Hej allesammans!
Vi hoppas ni alla har mår bra och är så trygga som möjligt i dessa tider! Vi vill dela några nyheter om en ändring i underökningen för gemenskapens önskelista 2022. Vi vill också höra vad du tycker.
Sammanfattning:
<div style="font-style:italic;">
Vi kommer köra [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista 2022]] i januari 2022. Vi behöver mer tid att arbeta på 2021 års önskningar. Vi behöver också mer tid att förbereda vissa ändringar av önskelistan för 2022. Under tiden kan du använda en [[m:Special:MyLanguage/Community Wishlist Survey/Sandbox|tillägnad sandlåda för att skicka in tidiga idéer för 2022 års önskningar]].
</div>
=== Förslag och uppfyllelser av önskningar kommer ske samma år ===
Tidigare har [[m:Special:MyLanguage/Community Tech|gemenskapens teknikteam]] kört undersökningen för gemenskapens önskelista för kommande år i november året innan. Vi körde exempelvis [[m:Special:MyLanguage/Community Wishlist Survey 2021|önskelistan från 2021]] i november 2020. Det fungerade väl för några år sedan. Vid den tidpunkten brukade vi arbeta på önskelistan strax efter att resultaten från omröstningen publicerats.
2021 uppstod det däremot ett glapp mellan omröstningen och när vi kunde börja arbeta på nya önskningar. Fram till 2021 arbetade vi på önskningar från [[m:Special:MyLanguage/Community Wishlist Survey 2020|önskelistan från 2020]].
Vi hoppas att önskelistan 2022 i januari 2022 kommer vara mer intuitiv. Detta kommer ge oss mer tid på att uppfylla fler önskningar från 2021 års önskelista.
=== Uppmuntra bredare deltagande från historiskt uteslutna gemenskaper ===
Vi funderar på hur vi kan göra det enklare att delta i önskelistan. Vi vill stödja fler översättningar, och uppmuntra underutrustade gemenskaper att vara mer aktiva. Vi skulle vilja ha lite tid att göra dessa ändringar.
=== En ny plats för att diskutera med oss om prioriteringar och önskningar som ännu inte uppfyllts ===
Vi kommer att ha gått 365 dagar utan en önskelista. Vi uppmuntrar dig att ta kontakt. Vi hoppas du hör av dig på [[m:Special:MyLanguage/Talk:Community Wishlist Survey|diskussionssidan]], men vi hoppas också att du deltar i vårt Prata med oss-möte som hålls varannan månad! Dessa kommer hållas på två olika tider för att passa olika tidszoner.
Vi påbörjar vårt första möte '''15 september 23:00 UTC'''. Fler detaljer om agendan och inramningen kommer snart!
=== Idéstorm och förslag till utkast före förslagsfasen ===
Har du några tidiga idéer på önskningar kan du använda [[m:Special:MyLanguage/Community Wishlist Survey/Sandbox|önskelistans nya sandlåda]]. På så sätt glömmer du inte detta innan januari 2022. Du kommer kunna komma tillbaka och fila på dina idéer. Kom ihåg att redigeringar i sandlådan inte räknas som önskningar!
=== Återkoppling ===
* Hur skulle önskelistan kunna förbättras?
* Hur skulle du vilja använda vår nya [[m:Special:MyLanguage/Community Wishlist Survey/Sandbox|sandlåda]]?
* Vilka risker ser du, om några, med vårt beslut att ändra datumet för önskelistan 2022?
* Vad skulle hjälpa mer folk att delta i önskelistan 2022?
Svara på [[m:Special:MyLanguage/Talk:Community Wishlist Survey|diskussionssidan]] (på vilket språk du vill) eller på våra Prata med oss-möten.
</div>
[[user:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[user talk:SGrabarczuk (WMF)|talk]]) 7 september 2021 kl. 02.24 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=21980442 -->
== Call for Candidates for the Movement Charter Drafting Committee ending 14 September 2021 ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content"/>Movement Strategy announces [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee|the Call for Candidates for the Movement Charter Drafting Committee]]. The Call opens August 2, 2021 and closes September 14, 2021.
The Committee is expected to represent [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Diversity_and_Expertise_Matrices|diversity in the Movement]]. Diversity includes gender, language, geography, and experience. This comprises participation in projects, affiliates, and the Wikimedia Foundation.
English fluency is not required to become a member. If needed, translation and interpretation support is provided. Members will receive an allowance to offset participation costs. It is US$100 every two months.
We are looking for people who have some of the following [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee#Role_Requirements|skills]]:
* Know how to write collaboratively. (demonstrated experience is a plus)
* Are ready to find compromises.
* Focus on inclusion and diversity.
* Have knowledge of community consultations.
* Have intercultural communication experience.
* Have governance or organization experience in non-profits or communities.
* Have experience negotiating with different parties.
The Committee is expected to start with 15 people. If there are 20 or more candidates, a mixed election and selection process will happen. If there are 19 or fewer candidates, then the process of selection without election takes place.
Will you help move Wikimedia forward in this important role? Submit your candidacy [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee#Candidate_Statements|here]]. Please contact strategy2030[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org with questions.<section end="announcement-content"/>
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 10 september 2021 kl. 19.10 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Xeno_(WMF)/Delivery/Wiktionary&oldid=22002289 -->
== Server switch ==
<div class="plainlinks mw-content-ltr" lang="sv" dir="ltr"><div class="plainlinks">
[[:m:Special:MyLanguage/Tech/Server switch|Läs det här på ett annat språk]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}]
[[foundation:|Wikimedia Foundation]] testar övergången från sitt första till sitt andra reservdatacenter. Det kommer att se till att Wikipedia och andra Wikimedia-wikier kan förbli online, även om någon form av katastrof skulle inträffa. För att se till att allt fungerar, behöver Wikimedia Technology-avdelningen utföra ett planerat test. Testet kommer visa på om man säkert kan övergå från ett datacenter till ett annat. Det krävs många arbetslag för att förbereda testet och för att ha möjligheten att åtgärda oförutsedda problem.
All trafik kommer att återgå till det primära datacentret '''tisdag 14 september 2021'''.
På grund av begränsningar i [[mw:Manual:What is MediaWiki?|MediaWiki]], måste tyvärr all redigering upphöra medan övergången pågår. Vi ber om ursäkt för avbrottet och arbetar för att minimera det i framtiden.
'''Under en kort tidsperiod kommer det bara vara möjligt att läsa, men inte redigera alla wikier.'''
*Man kommer inte kunna redigera i upp till en timme på tisdag 14 september 2021. Testet börjar [https://zonestamp.toolforge.org/1631628049 14:00 UTC] (07:00 PDT, 10:00 EDT, 15:00 WEST/BST, 16:00 CEST, 19:30 IST, 23:00 JST, och i Nya Zeeland onsdag 15 september 02:00 NZST).
*Försöker du redigera eller spara något under denna tid kommer du få ett felmeddelande. Vi hoppas att inga redigeringar går förlorade under dessa minuter, men vi kan inte garantera det. Om du ser felmeddelandet, vänligen vänta tills allt fungerar som normalt igen. Sedan borde du kunna spara din redigering. Vi rekommenderar ändå att du skapar kopior av dina ändringar, för säkerhets skull.
''Andra effekter'':
*Bakgrundsjobb kommer vara långsammare och vissa kanske försvinner. Rödlänkar kanske inte uppdateras lika snabbt som förut. Om du skapar en artikel som det länkas till någon annanstans ifrån, kommer länken förbli röd längre än vanligt. En del långtidsskript kommer att behöva stoppas.
* Vi förväntar oss att kodutrullningen sker precis som vilken vecka som helst. Viss kodfrysning kan däremot stundtals ske punktligt om operationen kräver det efteråt.
Projektet kan skjutas fram om det skulle behövas. Du kan [[wikitech:Switch_Datacenter|läsa schemat på wikitech.wikimedia.org]]. Alla ändringar kommer att tillkännages i tidsplanen. Det kommer att komma fler notiser om det här. En notis om det här kommer visas på alla wikier 30 minuter innan händelsen inträffar. '''Dela gärna informationen med din gemenskap.'''</div></div> [[user:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[user talk:SGrabarczuk (WMF)|<span class="signature-talk">{{int:Talkpagelinktext}}</span>]]) 11 september 2021 kl. 02.46 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=21980442 -->
== Talk to the Community Tech ==
[[File:Magic Wand Icon 229981 Color Flipped.svg|{{dir|{{pagelang}}|left|right}}|frameless|50px]]
[[:m:Special:MyLanguage/Community Wishlist Survey/Updates/2021-09 Talk to Us|Read this message in another language]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Community_Wishlist_Survey/Updates/2021-09_Talk_to_Us&language=&action=page&filter= {{int:please-translate}}]
Hello!
As we have [[m:Special:MyLanguage/Community Wishlist Survey/Updates|recently announced]], we, the team working on the [[m:Special:MyLanguage/Community Wishlist Survey|Community Wishlist Survey]], would like to invite you to an online meeting with us. It will take place on [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210915T2300 '''September 15th, 23:00 UTC'''] on Zoom, and will last an hour. [https://wikimedia.zoom.us/j/89828615390 '''Click here to join'''].
'''Agenda'''
* [[m:Special:MyLanguage/Community Wishlist Survey 2021/Status report 1#Prioritization Process|How we prioritize the wishes to be granted]]
* [[m:Special:MyLanguage/Community Wishlist Survey/Updates|Why we decided to change the date]] from November 2021 to January 2022
* Update on the [[m:Special:MyLanguage/Community Wishlist Survey 2021/Warn when linking to disambiguation pages|disambiguation]] and the [[m:Special:MyLanguage/Community Wishlist Survey 2021/Real Time Preview for Wikitext|real-time preview]] wishes
* Questions and answers
'''Format'''
The meeting will not be recorded or streamed. Notes without attribution will be taken and published on Meta-Wiki. The presentation (first three points in the agenda) will be given in English.
We can answer questions asked in English, French, Polish, and Spanish. If you would like to ask questions in advance, add them [[m:Talk:Community Wishlist Survey|on the Community Wishlist Survey talk page]] or send to sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] (the [[m:Special:MyLanguage/Community Tech|Community Tech]] manager) will be hosting this meeting.
'''Invitation link'''
* [https://wikimedia.zoom.us/j/89828615390 Join online]
* Meeting ID: 898 2861 5390
* One tap mobile
** +16465588656,,89828615390# US (New York)
** +16699006833,,89828615390# US (San Jose)
* [https://wikimedia.zoom.us/u/kctR45AI8o Dial by your location]
See you! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|<span class="signature-talk">{{int:Talkpagelinktext}}</span>]]) 11 september 2021 kl. 05.04 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=21980442 -->
== Saknade bokstavsföljder ==
Det är ganska lätt att få fram listor på ord som saknas i Wiktionary, till exempel [[special:önskade sidor]] (ord med många rödlänkar) eller våra önskelistor baserade på olika ordsamlingar och textmassor. Men de saknade orden är så många att man blir överväldigad, och det är svårt att prioritera vilka man ska orka lägga till. En tanke som slog mig, och som kunde vara värd att prova ut, är att kartlägga vilka bokstavsföljder (kombinationer av 3 eller 4 bokstäver) som redan förekommer i uppslagsord och om de önskade orden tillför några nya. Vi har förstås många ord som innehåller "bar" och "ber", liksom "sch" och "stj". Men om vi helt saknar ord med följden "ktj" så kunde det vara en poäng att lägga till "[[viktjämförelse]]". --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 21 september 2021 kl. 12.01 (CEST)
:Hur gör du de här listorna? Med Terminal? Jag skulle tycka det var kul att testa lite för andra språk också. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 21 september 2021 kl. 13.38 (CEST)
::Jag har ingen färdig programvara för att göra detta, men principen är ganska enkel. Man skaffar sig en lista av ord, till exempel ur en XML-dump av hela databasen. Sedan läser man in ett ord i taget och loopar igenom dess bokstäver: <code>
for each word
prev = pprev = ""
for each letter in word
if (pprev != "")
print pprev, prev, letter
pprev = prev
prev = letter</code>
::Då kommer ordet hejsan att resultera i utskriften "hej, ejs, jsa, san", dvs en uppräkning av de fyra trebokstavskombinationer som förekommer i ordet. Den typen av lista kan man sedan göra statistik på och matcha mot listor över vad som finns. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 1 oktober 2021 kl. 18.26 (CEST)
==Movement Charter Drafting Committee - Community Elections to take place October 11 - 24 ==
This is a short message with an update from the Movement Charter process. The call for candidates for the Drafting Committee closed September 14, and we got a diverse range of candidates. The committee will consist of 15 members, and those will be (s)elected via three different ways.
The 15 member committee will be selected with a [[m:Special:MyLanguage/Movement Charter/Drafting Committee/Set Up Process|3-step process]]:
* Election process for project communities to elect 7 members of the committee.
* Selection process for affiliates to select 6 members of the committee.
* Wikimedia Foundation process to appoint 2 members of the committee.
The community elections will take place between October 11 and October 24. The other process will take place in parallel, so that all processes will be concluded by November 1.
For the full context of the Movement Charter, its role, as well the process for its creation, please [[:m:Special:MyLanguage/Movement Charter|have a look at Meta]]. You can also contact us at any time on Telegram or via email (wikimedia2030@wikimedia.org).
--[[Användare:Mervat (WMF)|Mervat (WMF)]] ([[Användardiskussion:Mervat (WMF)|diskussion]]) 22 september 2021 kl. 13.01 (CEST)
== Belarus ==
[[File:Belarusiska-helium-pywikibot.png|mini|400px|Arbetet utförs med programvaran pywikibot.]]
Det har nu gått precis ett år sedan svenska Wikipedia bytte namn från Vitryssland till Belarus, som jag berättade i [[Wiktionary:Bybrunnen/Arkiv31#Belarusiska]] (diskussion i somras). Namnet Belarus används nu överallt i svenska media, jag ser ingen som framhärdar i att använda det gamla namnet. Jag föreslår därför att vi sätter igång samma förändring här. Hur den går till är ju redan färdigdiskuterat. Vår målsättning bör vara att ha detta klart före jul, kanske mycket tidigare än så. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 10.56 (CEST)
: Neutralt från mig. Med sätt inte igång i smyg. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 16.21 (CEST)
* {{klar}} [[Modul:lang/data]] och [[Wiktionary:Stilguide/Språknamn]] måste redigeras.
* {{klar}} Rubriken <nowiki>==Vitryska==</nowiki> måste bytas till Belarusiska på 1160 huvuduppslag och nära 4000 böjningsuppslag.
* {{klar}} På sidor med mer än ett avsnitt, måste Belarusiska avsnittet flyttas upp till sin alfabetiska plats, före Bulgariska, oftast överst på sidan. (Några krockar med ==Svenska== avsnitt förekommer inte, tack vare olika alfabet).
* {{klar}} I svenska huvuduppslag med översättningar, måste raden <nowiki>*vitryska: {{ö+|be|...}}</nowiki> byttas mot belarusiska och flyttas upp till sin alfabetiska plats.
* {{klar}} Appendix-sidor (NS 102) som [[Appendix:Räkneord/Vitryska]] måste döpas om till [[Appendix:Räkneord/Belarusiska]] ([https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Fitrysk%2F&title=Special%3AS%C3%B6k&ns102=1 Vitryska] [https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Felarusi%2F&title=Special%3AS%C3%B6k&ns102=1 Belarusiska] det verkar handla om en enda sida).
* {{klar}} Intern/Projekt-sidor (NS 4) måste flyttas ([https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Fitrysk%2F&title=Special%3AS%C3%B6k&ns4=1 Vitryska] [https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Felarusi%2F&title=Special%3AS%C3%B6k&ns4=1 Belarusiska] det verkar handla om en enda sida).
* {{klar}} Bara 158 kategorier (NS 14) måste flyttas ([https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Fitrysk%2F&title=Special%3AS%C3%B6k&ns14=1 Vitryska] [https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Felarusi%2F&title=Special%3AS%C3%B6k&ns14=1 Belarusiska]). Kategorier som [[:Kategori:Vitryska/Substantiv]] måste döpas om till Belarusiska/Substantiv. Detta måste göras på ett sådant sätt, att interwiki-länkarna följer med.
* {{klar}} Parameter i "kategorinavigering" måste också ändras, utöver att flytta kategorin ([https://sv.wiktionary.org/w/index.php?title=Kategori:Vitryska/K%C3%B6ksredskap&action=edit]), ca 156 gånger.
* {{ejklar}} På diverse ställen i klartext (som etymologi-avsnitt) kan ordet vitryska behöva ändras till belarusiska.
* {{ejklar}} Några uppslag [[Vitryssland]] [[vitryss]] [[vitrysk]] [[vitryska]] måste markeras som ålderdomliga.
* {{ejklar}} Radera alla omdirigeringar ... eller gör något annat åt dem.
* {{ejklar}} Genomsök wikin och se till att inga olagliga "itrysk" finns kvar.
* {{ejklar}} Fixa alla lablar i wikidata (EX: [https://www.wikidata.org/w/index.php?title=Q35611598&action=history Q35611598&action=history])
Några problem ([[Mall:be]] mm) har sedan den arkiverade diskussionen i somras lösts av en okänd bov. :-D [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 22.34 (CEST)
:Inget görs i smyg. Vi har ju diskuterat detta utförligt tidigare och funnit att det är görbart och vid rätt tidpunkt önskvärt. Inga allvarliga invändningar finns. Det handlar bara om några tusen sidor och jag har nog skapat de flesta av dem. Det som jag inte kan göra är att ändra modul:lang/data. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 17.05 (CEST)
:: Ifall du vill göra allt själv och manuellt då kan du fortsätta. [[Modul:lang/data]] kan jag fixa åt dig så snart som det är dags (den är ej skyddad fastän den kanske borde vara det ...). Annars borde följande frågor besvaras, gärna innan:
::* Ska appendixsidorna och katterna flyttas utan omdirigering, med omdirigering som senare raderas, eller med omdirigering som ska finnas kvar för all framtid?
::* Ska allt göras manuellt, eller något medelst bot?
::* I vilken ordning ska detta göras, när ska [[Modul:lang/data]] anpassas?
:: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 19.13 (CEST)
::: Appendix är redan omdöpt och eftersom det var jag som gjorde det, så skapades en redirect. Alla länkar dit är fixade, så det kvittar lika om redirecten ligger kvar eller tas bort. Jag har inte monopol på att redigera artiklar på belarusiska, utan vem som helst får hjälpa till. Någon med bot kanske vill hjälpa till? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 19.55 (CEST)
:::: Min bot kan gärna ersätta överallt "vitryska" med "belarusiska" (tidigast imorgon, just nu sliter den vid en annan wiki ;-) ). Den kan inte flytta sidor, och inte flytta avsnitt eller ö:ar med den nuvarande versionen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 20.06 (CEST)
:::::Alla 159 (?) kategorierna är omdöpta nu. Det gick bra. Och modul:lang/data är uppdaterad. Grönlänkar fungerar. Nya artiklar hamnar rätt. Men det verkar ta tid innan befintliga artiklar flyttar över. När man tittar på en artikel och lägger till ?action=purge på URL:en för att nollställa cachen, så visar artikeln att den ligger i rätt kategori, men när man besöker kategorin så finns artikeln ännu inte där. Samma sak gäller interwiki-länkar för kategorierna från andra språk av Wikipedia. Jag tror det är bra om alla redirects får ligga kvar en bra tid (kanske ett år? kanske mer?), till hjälp såväl för andra Wikimedia-sajter som för utomstående sajter (och Google-sökningar). --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 22.03 (CEST)
:::::: Känd bugg. Det tar flera dagar innan alla artiklar hoppar över. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 22.10 (CEST)
Om jag kunde lyckas med installationen av pywikibot, så tror jag detta är ganska enkelt att automatisera: Döp om ==Vitryska== till ==Belarusiska== och flytta den sektionen högst upp i sidan. De fall, där detta misslyckas (när det finns en topplänk eller en sektion för Basjkiriska) är lätt räknade och kan åtgärdas manuellt. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 3 oktober 2021 kl. 22.07 (CEST)
:Nu lyckades jag få igång bot-programvaran och det går ju smidigare. Borde jag övergå till mitt gamla bot-konto LA2-bot och be om bot-rättigheter, så att redigeringarna döljs från sidan med Senaste ändringar? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 5 oktober 2021 kl. 16.50 (CEST)
:: Men [[Special:Rättigheter/LA2-bot|din bot har redan botflaggan]] !!! [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 7 oktober 2021 kl. 09.33 (CEST)
:::Jag har glömt lösenordet till LA2-bot och när jag beställer återställning ("Jag har glömt mitt lösenord"), så kommer det inget med e-posten. Kanske har jag aldrig petat in någon e-postadress för återställning i kontoinställningarna. Kan någon admin peta in detta? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 7 oktober 2021 kl. 10.39 (CEST)
:::: Du kan mejla din bot:
:::: > Den här användaren har inte angivit en giltig e-postadress.
:::: 1. Då måste du väl skapa ett nytt konto. Jag kan inte fixa "LA2-bot" med mina övernaturliga admin-behörigheter. Men stewarder kan väl. Frågan är ifall de vill. Prova här: [https://meta.wikimedia.org/wiki/Special:BotPasswords Special:BotPasswords]
:::: 2. Kan du till dess begränsa dina bot-via-LA2-redigeringar utan botflagga till typ 300 per dygn?
:::: 3. Du blev utloggad medan du postade. Det händer också mig och andra. Och det är en nyligen introducerad '''ALLVARLIG BUGG'''. :-(
:::: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 7 oktober 2021 kl. 18.25 (CEST)
:::::Nu har botten e-postadress och lösenordet är återställt. Botten redigerar i tysthet vidare i de belarusiska artiklarna utan att översvämma Senaste ändringar. --[[Användare:LA2-bot|LA2-bot]] ([[Användardiskussion:LA2-bot|diskussion]]) 7 oktober 2021 kl. 23.54 (CEST)
::::::Nu betraktar jag projektet som lyckligen slutfört. Svenska och belarusiska uppslagsord har genomsökts. Möjligen återstår rester av "vitrys..." i andra språks uppslag? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 8 oktober 2021 kl. 20.43 (CEST)
:::::::Det finns 153 uppslag som fortfarande refererar till Vitryssland på ett eller annat sätt: [https://sv.wiktionary.org/w/index.php?title=Special:S%C3%B6k&limit=500&offset=0&profile=default&search=insource%3A%2Fitrys%2F&ns0=1]. Flera av dessa behöver fortfarande uppdateras. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 13 oktober 2021 kl. 07.51 (CEST)
::::::::Jag tror att jag har gått igenom dessa och exempelvis flyttat översättningar från vitrysk till belarusisk. Du kanske hittar någon som behöver uppdateras, men långt ifrån alla 159. Att vitrysk är en giltig sammansättning av [[vit]], har inte ändrat sig. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 13 oktober 2021 kl. 10.01 (CEST)
I den skrivskyddade sidan [[MediaWiki:ProminentInterwikis.js]] behöver vitryska ändras till belarusiska. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 25 oktober 2021 kl. 00.44 (CEST)
== Let's talk about the Desktop Improvements ==
[[File:Annotated Wikipedia Vector interface (logged-out).png|thumb]]
<div class="plainlinks mw-content-ltr" lang="en" dir="ltr">
Hello!
Have you noticed that some wikis have a [[mw:Special:MyLanguage/Reading/Web/Desktop Improvements|different desktop interface]]? Are you curious about the next steps? Maybe you have questions or ideas regarding the design or technical matters?
Join an online meeting with the team working on the Desktop Improvements! It will take place on [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211012T1600 October 12th, 16:00 UTC] on Zoom. It will last an hour. '''[https://wikimedia.zoom.us/j/82936701376 Click here to join]'''.
'''Agenda'''
* Update on the recent developments
* [[mw:Special:MyLanguage/Reading/Web/Desktop Improvements/Features/Sticky Header|Sticky header]] - presentation of the demo version
* Questions and answers, discussion
'''Format'''
The meeting will not be recorded or streamed. Notes will be taken in a [https://docs.google.com/document/d/1G4tfss-JBVxyZMxGlOj5MCBhOO-0sLekquFoa2XiQb8/edit# Google Docs file]. The presentation part (first two points in the agenda) will be given in English.
We can answer questions asked in English, French, Polish, and Spanish. If you would like to ask questions in advance, add them on the [[mw:Talk:Reading/Web/Desktop Improvements|talk page]] or send them to sgrabarczuk@wikimedia.org.
[[user:OVasileva (WMF)|Olga Vasileva]] (the team manager) will be hosting this meeting.
'''Invitation link'''
* [https://wikimedia.zoom.us/j/89828615390 Join online]
* Meeting ID: <span dir=ltr>829 3670 1376</span>
* [https://wikimedia.zoom.us/u/kB5WUc7yZ Dial by your location]
We hope to see you!</div> [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 5 oktober 2021 kl. 03.05 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Varia&oldid=22122011 -->
:Det är nu man ska gömma undan språklänkarna. De blir inte kvar i vänsterspalten utan ska fällas ut från en knapp uppe till höger. Jag tror det blir en försämring. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 5 oktober 2021 kl. 19.57 (CEST)
:: Sluta försämra wikierna, tack. Tillbaka till programvaran från 2010 + LUA + wikidata + cognate men utan allt skräp. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 7 oktober 2021 kl. 09.33 (CEST)
== Röstningen inför valet för medlemmarna i Movement Charter skrivningskommitté är nu öppen ==
<section begin="announcement-content"/>
:''<div class="plainlinks">[[m:Special:MyLanguage/Movement Charter/Drafting Committee/MCDC Voter Email short 12-10-2021|{{int:otherlanguages}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Movement Charter/Drafting Committee/MCDC Voter Email short 12-10-2021}}&language=&action=page&filter= {{int:please-translate}}]''
Röstningen inför valet för medlemmarna i Movement Charter skrivningskommitté är nu öppen. Totalt kandiderar 70 Wikimedianer från hela världen om 7 platser i dessa val.
'''Röstningen är öppen från 12 oktober till 24 oktober 2021 (var som helst på jorden).'''
Kommittén kommer att bestå av totalt 15 medlemmar: Online grupperna röstar på 7 medlemmar, 6 medlemmar kommer att väljas ut av Wikimedia filialer genom en parallell process och 2 medlemmar kommer att utses av Wikimedia Foundation. Planen är att sammankalla kommittén senast den 1 november 2021.
Lär dig om varje kandidat innanför röstningen på språket du föredrar: <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates>
Lär dig mer om skrivningskommitté: <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee>
Vi testar en röstråd app för detta val. Klicka själv genom verktyget så ser du vilken kandidat är närmast dig! Titta på <https://mcdc-election-compass.toolforge.org/>
Läs hela tillkännagivandet: <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee/Elections>
'''Gå och rösta på SecurePoll:''' <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee/Elections>
Med vänliga hälsningar
Strategi och governance team, Wikimedia Foundation
<section end="announcement-content"/>
[[User:Xeno (WMF)|Xeno (WMF)]] 14 oktober 2021 kl. 04.55 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery/sv&oldid=22173661 -->
== Prata med gemenskapens tech-team ==
[[File:Magic Wand Icon 229981 Color Flipped.svg|100px|right]]
{{int:Hello}}
Vi här i teamet som arbetar med [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista]] bjuder in dig till ett online-möte med oss. Det kommer äga rum den [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211027T1430 '''{{#time:j xg|2021-10-27}} ({{#time:l|2021-10-27}}), {{#time:H:i e|14:30|sv|1}}'''] på Zoom, och kommer hålla på i ungefär en timme. [https://wikimedia.zoom.us/j/83847343544 '''Klicka här för att delta'''].
'''Agenda'''
* Bli en ambassadör för gemenskapens önskelista. Hjälp oss att sprida vetskapen om undersökningen i din gemenskap.
* Uppdatering om önskningarna angående [[m:Special:MyLanguage/Community Wishlist Survey 2021/Warn when linking to disambiguation pages|förgrening]] och [[m:Special:MyLanguage/Community Wishlist Survey 2021/Real Time Preview for Wikitext|förhandsgranskningar i realtid]]
* Frågor och svar
'''Format'''
Mötet kommer inte spelas in eller streamas. Anteckningar utan attribuering kommer tas och offentliggöras på Meta-Wiki. Presentationen (alla punkter i agendan förutom frågorna och svaren) kommer föras på engelska.
Vi kan svara på frågor som ställs på engelska, franska, polska, spanska, tyska och italienska. Skulle du vilja ställa frågor i förväg kan du göra det på [[m:Talk:Community Wishlist Survey|undersökningens diskussionssida]] eller skicka dem till sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] ([[m:Special:MyLanguage/Community Tech|Community Tech]] teamledaren) kommer hålla i mötet.
'''Inbjudningslänk'''
* [https://wikimedia.zoom.us/j/83847343544 Delta online]
* Mötes-ID: <span dir=ltr>83847343544</span>
* [https://wikimedia.zoom.us/u/kwDbq4box Ring efter din plats]
Hoppas vi ses! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 23 oktober 2021 kl. 01.24 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Varia&oldid=22226652 -->
== Ta reda på hur "Movement Strategy Implementation Grants" kan stödja dina rörelsestrategiska planer ==
<section begin="announcement-content"/>Movement Strategy Implementation erbjuder nu mer än $2,000 USD för att möjliggöra rörelsestrategiska planer. Ta reda på mer om [[:m:Special:MyLanguage/Grants:MSIG/About|Movement Strategy Implementation-bidrag, kriterierna och hur man ansöker]].<section end="annoumcent-content"/>
[[Användare:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] ([[Användardiskussion:MNadzikiewicz (WMF)|diskussion]]) 24 oktober 2021 kl. 10.32 (CEST)
== Lär känna medlemmarna i den nya kommittén för utarbetandet av rörelsestadgarna ==
<section begin="announcement-content"/>
Valet till kommittén och urvalsprocessen är färdiga.
* [[m:Special:MyLanguage/Movement Charter/Drafting Committee/Elections/Results|Valresultatet har publicerats]]. 1018 deltagare röstade för att utse sju medlemmar till kommittén: '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Richard_Knipel_(Pharos)|Richard Knipel (Pharos)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Anne_Clin_(Risker)|Anne Clin (Risker)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Alice_Wiegand_(lyzzy)|Alice Wiegand (Lyzzy)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Micha%C5%82_Buczy%C5%84ski_(Aegis_Maelstrom)|Michał Buczyński (Aegis Maelstrom)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Richard_(Nosebagbear)|Richard (Nosebagbear)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Ravan_J_Al-Taie_(Ravan)|Ravan J Al-Taie (Ravan)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Ciell_(Ciell)|Ciell (Ciell)]]'''.
* [[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Affiliate-chosen_members|Filialprocessen]] har valt sex medlemmar: '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Anass_Sedrati_(Anass_Sedrati)|Anass Sedrati (Anass Sedrati)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#%C3%89rica_Azzellini_(EricaAzzellini)|Érica Azzellini (EricaAzzellini)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Jamie_Li-Yun_Lin_(Li-Yun_Lin)|Jamie Li-Yun Lin (Li-Yun Lin)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Georges_Fodouop_(Geugeor)|Georges Fodouop (Geugeor)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Manavpreet_Kaur_(Manavpreet_Kaur)|Manavpreet Kaur (Manavpreet Kaur)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Pepe_Flores_(Padaguan)|Pepe Flores (Padaguan)]]'''.
* Wikimedia Foundation har [[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Wikimedia_Foundation-chosen_members|utsett]] två medlemmar: '''[[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Runa_Bhattacharjee_(Runab_WMF)|Runa Bhattacharjee (Runab WMF)]]''', '''[[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Jorge_Vargas_(JVargas_(WMF))|Jorge Vargas (JVargas (WMF))]]'''.
Kommittén kommer snart sammanträda för att påbörja sitt arbete. Kommittén kan utse upp till tre medlemmar till för att jämna ut mångfald och expertisklyftor.
Är du intresserad av att engagera dig i beredningsprocessen av [[m:Special:MyLanguage/Movement Charter|rörelsestadgarna]], följ uppdateringarna [[m:Special:MyLanguage/Movement Charter/Drafting Committee|på Meta]] och anslut till Telegram-gruppen.
Tack till Movement Strategy och Governance-teamet<section end="announcement-content"/>
[[Användare:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] ([[Användardiskussion:MNadzikiewicz (WMF)|diskussion]]) 3 november 2021 kl. 11.02 (CET)
== Sofia igen ==
==== Tyska uppslag ====
* [[Special:Bidrag/2A00:F41:38EE:10BF:F806:91BB:5C20:1B40]]
* [[Special:Bidrag/31.60.30.84]]
==== Polska uppslag ====
* [[Special:Bidrag/31.61.162.94]]
* [[Special:Bidrag/37.47.3.25]] redigerade samma sida två gånger
* [[Special:Bidrag/37.47.3.192]]
* [[Special:Bidrag/37.47.4.155]]
* [[Special:Bidrag/37.47.6.223]] redigerade samma sida två gånger
* [[Special:Bidrag/37.47.168.83]]
[[Användardiskussion:46.134.169.50]] -- lista här [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 8 november 2021 kl. 10.07 (CET)
:Hittade ytterligare en: [[Special:Bidrag/5.184.78.19]]. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 11 november 2021 kl. 21.04 (CET)
== Turkisk önskelista ==
Det visar sig att turkiska Wiktionary har många fler svenska översättningar (cirka 3000) än vad vi har turkiska ord (cirka 1000). Eftersom de också använder en mall för varje översatt ord, motsvarande vår {{mall|ö}}, var det lätt för mig att göra en lista och med denna som grund skapa [[Wiktionary:Projekt/Önskelistor/Turkiska]].
Om det finns andra språk, där vi har underskott i balansen på samma sätt, så kan jag försöka göra önskelistor där också. För belarusiska är det inte så; de har nästan inget svenskt innehåll, så där har jag ingen grund att göra önskelistan av. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 7 november 2021 kl. 23.34 (CET)
:Nu är alla artiklar i turkiska Wiktionary, som har någon översättning, försedda med rätt attribut som möjliggör Javascript-tilläggning av fler översättningar. Det fungerar i de allra flesta fall. Någon liten bugg kanske kvarstår. Prova gärna. Sätt engelska som arbetsspråk i inställningarna, så blir det enklare. Välj "random article" ([[:tr:Özel:Rastgele]]) och se var ni hamnar. Översättningar heter Çeviriler, så det är den rubriken ni ska spana efter. Den finns bara i artiklar på turkiska (Türkçe). Ad = Substantiv, Ön ad = Adjektiv, Özel ad = Egennamn, Eylem = Verb. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 10 november 2021 kl. 21.08 (CET)
::Turkiska Wiktionary har ganska djupa problem, som man kan studera för att skaffa sig perspektiv. Till exempel heter rubriker och kategorier inte verb och substantiv, utan görord och sakord. Någon gång tidigt i utvecklingen, kanske redan 2007, har man bestämt sig för att använda äkta turkiska termer i stället för de lånord som är vanliga inom lingvistiken. Verb kan på turkiska heta endera [[fiil]] (ett arabiskt lånord) eller [[eylem]] (äkta turkiskt) och i dag heter det [[:tr:Kategori:Eylemler]]. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 13 november 2021 kl. 22.34 (CET)
== Informellt är Vardagligt ==
Vi har två kategoristrukturer, [[:Kategori:Informellt]] (12 språk, 72 svenska ord) och [[:Kategori:Vardagligt]] (33 språk, 2393 svenska ord). Den senare används betydligt oftare, men saknar interwiki-länkar, vilket däremot den förra har. Kan någon ange en klar skillnad i betydelse mellan dessa båda taggar / kategorier? Annars tycker jag vi avskaffar "Informellt" och taggar om dess ord till "vardagligt". Det borde duga, tycker jag. Enklare är bättre, less is more. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 11 november 2021 kl. 17.51 (CET)
:Okej för min del. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 12 november 2021 kl. 09.30 (CET)
::Jag tycker också det låter bra att slå ihop. Den skönjbara nyansskillnad som kan finnas däremellan är i vilket fall helt omöjlig att avgöra, upprätthålla eller hålla ajour. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 12 november 2021 kl. 12.30 (CET)
:::Det här är en av de frågor som jag en längre tid haft för avsikt att ta upp för diskussion. Det finns faktiskt tre taggar som har liknande betydelse: informellt, vardagligt och slang.
:::Jag håller inte riktigt med om att det vore "omöjlig[t]" att på ett rimligt sätt tydligt definiera dessa tre begrepp på ett sådant sätt att man kan skilja betydelserna från varandra. Däremot håller jag nog med om att det inte är lämpligt med två ''kategorier'' vid namn "vardagligt" och "informellt". Det räcker gott med den förra. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 13 november 2021 kl. 18.39 (CET)
::::Det tar inte slut där. Vi har även [[:kategori:Familjärt]] och [[:kategori:Talspråk]]. Och varje språk av Wiktionary har sin kombination av liknande dubletter. Och interwiki-länkarna går kors och tvärs. Ordet [[ain'tcha]] ligger hos oss i talspråk, på engelska i [[:en:Category:English eye dialect]]. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 13 november 2021 kl. 22.21 (CET)
:::::"Familjärt" tror jag inte vi använder i svenska artiklar alls. "Talspråk" har en tydlig innebörd. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 13 november 2021 kl. 22.40 (CET)
:::::: Håller med. <s>Informellt</s> -> Vardagligt. Den som vill hålla två eller flera kategorier isär ska bena ut skillnaden. Annars finns det väl ingen. ;-) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 november 2021 kl. 23.02 (CET)
== Prata med gemenskapens tech-team ==
[[File:Magic Wand Icon 229981 Color Flipped.svg|100px|right]]
Hej!
Vi här i teamet som arbetar med [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista]] bjuder in dig till ett online-möte med oss. Det kommer äga rum den [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211130T1700 '''{{#time:j xg|2021-11-30}} ({{#time:l|2021-11-30}}), {{#time:H:i e|17:00|sv|1}}'''] på Zoom, och kommer hålla på i ungefär en timme. [https://wikimedia.zoom.us/j/82035401393 '''Klicka här för att delta'''].
'''Agenda'''
* Ändringar av gemenskapens önskelista 2022. Hjälp oss ta ett beslut.
* Bli en ambassadör för gemenskapens önskelista. Hjälp oss att sprida vetskapen om undersökningen i din gemenskap.
* Frågor och svar
'''Format'''
Mötet kommer inte spelas in eller streamas. Anteckningar utan attribuering kommer tas och offentliggöras på Meta-Wiki. Presentationen (alla punkter i agendan förutom frågorna och svaren) kommer föras på engelska.
Vi kan svara på frågor som ställs på engelska, franska, polska, spanska, tyska och italienska. Skulle du vilja ställa frågor i förväg kan du göra det på [[m:Talk:Community Wishlist Survey|undersökningens diskussionssida]] eller skicka dem till sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] ([[m:Special:MyLanguage/Community Tech|Community Tech]] teamledaren) kommer hålla i mötet.
'''Inbjudningslänk'''
* [https://wikimedia.zoom.us/j/82035401393 Delta online]
* Mötes-ID: <span dir=ltr>82035401393</span>
* [https://wikimedia.zoom.us/u/keu6UeRT0T Ring efter din plats]
Hoppas vi ses! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|diskussion]]) 27 november 2021 kl. 01.29 (CET)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=22381368 -->
== Upcoming Call for Feedback about the Board of Trustees elections ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content />
:''You can find this message translated into additional languages on Meta-wiki.''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback:2022 Board of Trustees election/Upcoming Call for Feedback about the Board of Trustees elections|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation Board of Trustees/Call for feedback:2022 Board of Trustees election/Upcoming Call for Feedback about the Board of Trustees elections}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Board of Trustees is preparing a call for feedback about the upcoming Board Elections, from January 7 - February 10, 2022.
While details will be finalized the week before the call, we have confirmed at least two questions that will be asked during this call for feedback:
* What is the best way to ensure fair representation of emerging communities among the Board?
* What involvement should candidates have during the election?
While additional questions may be added, the Movement Strategy and Governance team wants to provide time for community members and affiliates to consider and prepare ideas on the confirmed questions before the call opens. We apologize for not having a complete list of questions at this time. The list of questions should only grow by one or two questions. The intention is to not overwhelm the community with requests, but provide notice and welcome feedback on these important questions.
'''Do you want to help organize local conversation during this Call?'''
Contact the [[m:Special:MyLanguage/Movement Strategy and Governance|Movement Strategy and Governance team]] on Meta, on [https://t.me/wmboardgovernancechat Telegram], or via email at msg[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org.
Reach out if you have any questions or concerns. The Movement Strategy and Governance team will be minimally staffed until January 3. Please excuse any delayed response during this time. We also recognize some community members and affiliates are offline during the December holidays. We apologize if our message has reached you while you are on holiday.
Best,
Movement Strategy and Governance<section end="announcement-content" />
</div>
{{int:thank-you}} [[User:Xeno (WMF)|Xeno (WMF)]] 27 december 2021 kl. 18.50 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22502711 -->
== Binärt könsbyte igen ==
[https://sv.wiktionary.org/w/index.php?title=g%C3%B6tt&curid=26007&diff=3644911&oldid=3641005]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 29 december 2021 kl. 22.05 (CET)
:Okej... Och din poäng är? Vad är syftet med den här BB-diskussionen? (Du gav inte så mycket bakgrund till det nya avsnittet!) --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 december 2021 kl. 00.44 (CET)
::(Inte för att vara otrevlig. Jag är bara dålig på gissningslekar! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 december 2021 kl. 00.55 (CET))
== 10 000 bokmålssider ==
Hurra! Nå er det [[:Kategori:Bokmål/Alla uppslag|ti tusen oppslag]] på norsk bokmål! -[[Användare:PeterFisk|PeterFisk]] ([[Användardiskussion:PeterFisk|diskussion]]) 30 december 2021 kl. 16.03 (CET)
:Ja, du har jobbat på flitigt den senaste tiden! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 december 2021 kl. 18.36 (CET)
::Grattis! --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 31 december 2021 kl. 12.59 (CET)
:::Grattis i efterskott! {{=)}} [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 mars 2022 kl. 17.55 (CET)
== Klottraren är tillbaka ==
[[Användardiskussion:85.140.118.223]] -- Vad ska göras åt henom?
* ingen blockering och bara städa och städa
* lång rangeblockering (typ 3 månader till 1 år)
* kortare rangeblockeringar (typ 1 vecka till 3 månader) som troligen kommer att upprepas
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 januari 2022 kl. 02.05 (CET)
:Jag går varje dag igenom alla ändringar i wikin och bedömer det som osannolikt att jag skulle missa något fall, så jag ser inget behov av blockering. Visst, om det rörde sig om ett enda IP vore det förstås inget problem att bara blockera IP:t ett år eller så, men eftersom det är olika adresser är det lite mer tveksamt om det är lämpligt att blockera (t.ex. 65536 stycken adresser, även om detta bara är 0.0015 % av alla möjliga IPv4-adresser). --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 januari 2022 kl. 14.32 (CET)
::Jag menar, det tar bara ett par sekunder för mig att trycka på "Rulla tillbaka"! :) --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 januari 2022 kl. 14.33 (CET)
== Wiki Loves Folklore is back! ==
<div lang="en" dir="ltr" class="mw-content-ltr">
{{int:please-translate}}
[[File:Wiki Loves Folklore Logo.svg|right|150px|frameless]]
You are humbly invited to participate in the '''[[:c:Commons:Wiki Loves Folklore 2022|Wiki Loves Folklore 2022]]''' an international photography contest organized on Wikimedia Commons to document folklore and intangible cultural heritage from different regions, including, folk creative activities and many more. It is held every year from the '''1st till the 28th''' of February.
You can help in enriching the folklore documentation on Commons from your region by taking photos, audios, videos, and [https://commons.wikimedia.org/w/index.php?title=Special:UploadWizard&campaign=wlf_2022 submitting] them in this commons contest.
You can also [[:c:Commons:Wiki Loves Folklore 2022/Organize|organize a local contest]] in your country and support us in translating the [[:c:Commons:Wiki Loves Folklore 2022/Translations|project pages]] to help us spread the word in your native language.
Feel free to contact us on our [[:c:Commons talk:Wiki Loves Folklore 2022|project Talk page]] if you need any assistance.
'''Kind regards,'''
'''Wiki loves Folklore International Team'''
--[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 9 januari 2022 kl. 14.15 (CET)
</div>
<!-- Meddelande skickades av User:Tiven2240@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Tiven2240/wlf&oldid=22560402 -->
== Undersökning: Gemenskapens önskelista för 2022 ==
[[File:Community Wishlist Survey Lamp.svg|right|200px]]
'''[[m:Special:MyLanguage/Community Wishlist Survey 2022|Undersökningen gemenskapens önskelista för 2022]]''' har nu öppnat!
Undersökningen är en process där gemenskaperna bestämmer vad [[m:Special:MyLanguage/Community Tech|Community Tech]]-arbetslaget ska arbeta med det kommande året. Vi uppmuntrar alla att skicka in förslag innan tidsfristen den '''23 januari''', eller kommentera på andra förslag för att förbättra dem.
Gemenskaperna röstar på förslagen mellan 28 januari och 11 februari.
Community Tech-arbetslaget fokuserar på verktyg för erfarna wikimedianer. Du kan skriva dina förslag på vilket språk som helst, och vi kommer översätta dem åt dig. Tack, vi ser fram emot att läsa dina förslag! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 10 januari 2022 kl. 21.11 (CET)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=22381368 -->
== Felaktigt namn på språk ==
Ända sedan februari 2017 <span class="plainlinks">[{{fullurl:brunbjörn|type=revision&diff=3647827&oldid=3647797 fram till idag när Svenji korrigerade}}]</span>, har språket afrikaans stått angivet som "afrikanska" i stycket om översättningar på uppslaget "brunbjörn". Jag har sett den här felskrivningen förut och misstänker att den fortfarande inte är helt sällsynt. Måhända borde en bot ta sig en titt, och i föreliggande fall korrigera eventuella felaktigheter? –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 14 januari 2022 kl. 14.01 (CET).
:I samma artikel förekommer fortfarande västflamländska som ett eget språk bland översättnignarna, som vi (hittills) i övrigt behandlar som en dialekt av nederländska. Det är som vanligt en definitionsfråga. Just dessa förekomster tror jag grundar sig i de detaljerade urgermanska artiklarna, där vi visar på de olika formerna med språknamn / dialektnamn som inte alltid har fått egen språkkod hos oss. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 januari 2022 kl. 14.12 (CET)
::Det är helt sant, men inte riktigt samma frågeställning. Huruvida vi alls ska lista afrikaans, västflamländska m.fl som egna språk eller inte, är en annan diskussion. Oavsett vad vi beslutar därvidlag så är "afrikanska" inte ett namn på vare sig ett språk eller en dialekt, utan helt enkelt fel. Det har aldrig hetat "afrikanska", lika lite som västflamländska har hetat "västflanderska". Jag tycker därför att det antingen bör listas som "afrikaans" överallt i våra översättningar, eller så tar vi bort det helt och hållet (beroende på vad som beslutas om språk-/dialektnamn). –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 14 januari 2022 kl. 15.26 (CET).
:::Gällande afrikaans så är det sitt eget språk utan någon debatt därom. Det ska anges som ''afrikaans'' tvärs över Wiktionary. Jag ville bara lyfta fram hur felet letat sig in, och sedan påpekade fler problem som kommit från samma källa. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 januari 2022 kl. 19.15 (CET)
:::: [[Wiktionarydiskussion:Huvudsida#af-kod]]
::::* "afrikaanska" : [https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fafrikaanska%2F&title=Special%3AS%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 inga träffar] utanför 2 galna diskussioner
::::* "afrikanska" : [https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fafrikanska%5C%3A%2F&title=Special%3AS%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 inga träffar]
:::: > borde en bot ta sig en titt
:::: Ingen chans. {{klar}} Jag har en bot men sådan duger inte för 3 stycken fel av ungefär samma typ i olika utformningar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 januari 2022 kl. 22.20 (CET)
::::: Tack för din undersökning, Taylor. Visst kan dock ''afrikaanska'' kunna vara en korrekt form av adjektivet ''afrikaansk'', dvs. om man talar om språket? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 januari 2022 kl. 22.50 (CET)
:::::: Visst är "afrikaanska" en korrekt böjningsform av "afrikaansk", förutsatt att vi tillåter adjektivet "afrikaansk" att existera, bredvid "esperantosk"/"esperantisk", [[:Kategori:Võro|Võrosk/Võrisk]] och dylikt. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 januari 2022 kl. 23.01 (CET)
::::::↩
Tack båda för resonemang och klargöranden. Jag är helt säker på att jag flera gånger sett "afrikanska" istället för "afrikaans" bland översättningarna här på Wiktionary. Det är dock observationer spridda över ett spann på mer än femton år, och det är ju bra att inga finns kvar. Allt gott. [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 15 januari 2022 kl. 10.28 (CET).
== Call for Feedback about the Board of Trustees elections is now open ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />:''[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections/Call for Feedback about the Board of Trustees elections is now open/Short|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections/Call for Feedback about the Board of Trustees elections is now open/Short|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections/Call for Feedback about the Board of Trustees elections is now open/Short}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Call for Feedback: Board of Trustees elections is now open and will close on 7 February 2022.
With this Call for Feedback, the Movement Strategy and Governance team is taking a different approach. This approach incorporates community feedback from 2021. Instead of leading with proposals, the Call is framed around key questions from the Board of Trustees. The key questions came from the feedback about the 2021 Board of Trustees election. The intention is to inspire collective conversation and collaborative proposal development about these key questions.
[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections|Join the conversation.]]
Best,
Movement Strategy and Governance<section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 15 januari 2022 kl. 01.35 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22610082 -->
== Prata med gemenskapens tech-team ==
[[File:Community Wishlist Survey Lamp.svg|150px|right]]
{{int:Hello}}
Vi här i teamet som arbetar med [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista]] bjuder in dig till ett online-möte med oss. Det kommer äga rum den [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220119T1800 '''{{#time:j xg|2022-01-19}} ({{#time:l|2022-01-19}}), {{#time:H:i e|18:00|sv|1}}'''] på Zoom, och kommer hålla på i ungefär en timme. [https://wikimedia.zoom.us/j/85804347114 '''Klicka här för att delta'''].
'''Agenda'''
* Bring drafts of your proposals and talk to to a member of the Community Tech Team about your questions on how to improve the proposal
'''Format'''
Mötet kommer inte spelas in eller streamas. Anteckningar utan attribuering kommer tas och offentliggöras på Meta-Wiki.
Vi kan svara på frågor som ställs på engelska, franska, polska, spanska och tyska. Skulle du vilja ställa frågor i förväg kan du göra det på [[m:Talk:Community Wishlist Survey|undersökningens diskussionssida]] eller skicka dem till sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] ([[m:Special:MyLanguage/Community Tech|Community Tech]] teamledaren) kommer hålla i mötet.
'''Inbjudningslänk'''
* [https://wikimedia.zoom.us/j/85804347114 Delta online]
* Mötes-ID: <span dir=ltr>85804347114</span>
* [https://wikimedia.zoom.us/u/keu6UeRT0T Ring efter din plats]
Hoppas vi ses! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 18 januari 2022 kl. 02.42 (CET)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=22381368 -->
== Subscribe to the This Month in Education newsletter - learn from others and share your stories ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Dear community members,
Greetings from the EWOC Newsletter team and the education team at Wikimedia Foundation. We are very excited to share that we on tenth years of Education Newsletter ([[m:Education/News|This Month in Education]]) invite you to join us by [[m:Global message delivery/Targets/This Month in Education|subscribing to the newsletter on your talk page]] or by [[m:Education/News/Newsroom|sharing your activities in the upcoming newsletters]]. The Wikimedia Education newsletter is a monthly newsletter that collects articles written by community members using Wikimedia projects in education around the world, and it is published by the EWOC Newsletter team in collaboration with the Education team. These stories can bring you new ideas to try, valuable insights about the success and challenges of our community members in running education programs in their context.
If your affiliate/language project is developing its own education initiatives, please remember to take advantage of this newsletter to publish your stories with the wider movement that shares your passion for education. You can submit newsletter articles in your own language or submit bilingual articles for the education newsletter. For the month of January the deadline to submit articles is on the 20th January. We look forward to reading your stories.
Older versions of this newsletter can be found in the [[outreach:Education/Newsletter/Archives|complete archive]].
More information about the newsletter can be found at [[m:Education/News/Publication Guidelines|Education/Newsletter/About]].
For more information, please contact spatnaik{{@}}wikimedia.org.
------
<div style="text-align: center;"><div style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;">[[m:Education/Newsletter/About|About ''This Month in Education'']] · [[m:Global message delivery/Targets/This Month in Education|Subscribe/Unsubscribe]] · [[m:MassMessage|Global message delivery]] · For the team: [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]], {{<includeonly>subst:</includeonly>#time:l G:i, d F Y|}} (UTC)</div></div>
</div>
<!-- Meddelande skickades av User:ZI Jony@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:ZI_Jony/MassMessage/Awareness_of_Education_Newsletter/List_of_Village_Pumps&oldid=21244129 -->
== "Påhopp" ==
Jag skulle uppskatta ifall någon utomstående kunde granska en "konflikt" mellan mig och en annan användare.
Bakgrunden är [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:Kirenen&oldid=3649252 den här diskussionen] som sedan ledde till [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion%3AAndreas_Rejbrand&type=revision&diff=3649250&oldid=3645839 den här reaktionen]. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 18 januari 2022 kl. 23.11 (CET)
:Vad jag kan se så har Kirenen en bra poäng. Jag tror det många gånger kan få motvänd effekt när man anmärker på det sätt du gör. En anmärkning på en eller två grejer (typ ”Tänk på det här och det här, annars bra jobbat!”) tror jag de flesta inte har något emot men att få en lista på grejer som en användare kan göra bättre tror jag ingen uppskattar, även om jag är rätt säker på att ditt syfte är väl. <span class="inline-quote-talk2" style="font-style: italic; | class="inline-quote-talk" style="font-family: Georgia, 'DejaVu Serif', serif; color: #008560;> Du får det att kännas som om jag är på jobbet med chefen som skriker på mig </span> är väldigt talande. Även <span class="inline-quote-talk2" style="font-style: italic; | class="inline-quote-talk" style="font-family: Georgia, 'DejaVu Serif', serif; color: #008560;>Jag lade just en timme på att gå igenom dina bidrag</span> gör ju bara att man känner sig helt övervakad när man redigerar. Det tror jag ingen alls skulle tycka vore kul. Avslutningsvis har jag personligen inget problem med att användare raderar text från deras diskussionssidor, det finns ju i historiken ändå. På engelska Wikipedia är detta okej även om arkivering rekommenderas, se [[w:en:WP:BLANKING]].[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 19 januari 2022 kl. 02.10 (CET)
::Såg du "Men i det stora hela: jättebra första bidrag!" samt "titta '''gärna''' på", "de '''få''' [...] fel", "jämför '''gärna'''"? Jag tror att det här handlar mycket om personligheter. Det finns också användare som, när de är helt nya på wikin, känner sig osäkra, är måna om att ge bidrag av högsta möjliga kvalitet, och därmed uppskattar att en användare som varit aktiv i 15 år eller så tar sig tid och ger konkret, konstruktiv feedback baserad på de faktiska bidragen, utan att kräva någon åtgärd (eller ens att feedbacken läses). Inte vid varje ändring, utan bara en gång. Användaren hade skapat ett relativt stort antal artiklar och jag skrev en sammanfattning av dessa bidrags potentiella förbättringsmöjligheter (som jag också hade implementerat). --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 19 januari 2022 kl. 09.03 (CET)
::Men jag är förstås helt medveten om att den här reaktionen också förekommer, även om jag tycker det är tråkigt (som vuxen "bör" man kunna ta till sig en måttlig mängd konstruktiv kritik given i all välmening och blandad med uppskattning). Problemet är att jag inte alltid kan avgöra i förväg vilken personlighetstyp användaren är.
::Sedan blev jag chockad över användarens attityd, så min andra kommentar "Jag lade just..." blev väldigt opsykologisk och var förstås skriven i affekt. Jag ber om ursäkt för det. Min poäng var väl bara den att jag faktiskt lägger ganska mycket tid per dag på att ta bort klotter, fixa tryckfel (stavfel, grammatikfel: en massa "möblar" och sådant), formatfel och felaktiga böjningsmallar, skapa böjningsartiklar o.s.v. och att jag är ganska säker på att bara en andel av detta skulle bli gjort om jag inte gjorde det. Det är naturligtvis frivilligt och det vore väldigt omoget och plumpt av mig att utropa mig själv till "oumbärlig", "hjälte" eller något annat fånigt på grund av detta, men eftersom jag lägger så pass mycket tid varje dag på det, år efter år, så kändes det lite tråkigt med den attityd som jag möttes av. Jag påpekade dock det viktigaste: "Som jag skrev: Dina bidrag håller över lag god kvalitet och är värdefulla, men Wiktionary bygger på samarbete och konsensus, så man bör tåla diskussioner."
::"Den här attityden är orsak'''en''' till att så få orkar editera svenska Wiktionary." behöver nog en källa.
::Sedan försökte jag avrunda med att säga att användaren får fortsätta arbete precis som hen vill: "Det är helt okej!". Men det kändes som användaren ändå bara blev mer arg på mig för att jag svarade på användarens frågor och försökte förklara att användaren får göra precis som hen vill.
::"Påhopp" tycker jag är ett lite olämpligt ordval.
::Jag håller med om att principen om den egna användardiskussionssidans arkiverande inte behöver följas till 100 %. Jag ska sluta använda den principen.
::Slutligen bygger Wiktionary till ganska stor del på samarbete och konsensus, så det kan uppfattas som en tveksam inställning att inte tillåta att andra användare ger saklig och konstruktiv kritik på ens diskussionssida. Om man får magsår av att ta emot konstruktiv kritik vid något enstaka tillfälle, kanske man borde skapa sig en egen wiki?
::Men -- återigen -- jag håller helt med om att min andra kommentar på användarens diskussionssida var dålig. Jag blev otroligt uppstressad av situationen och har haft stora problem med t.ex. blåstömning det senaste dygnet p.g.a. stress. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 19 januari 2022 kl. 09.03 (CET)
:::Vad jag försökte säga var att det är ok att kritisera mitt arbete, men undvik att kritisera mig. Kritiken av arbetet tycker jag görs bäst i kommentarerna då felet korrigeras eller på ordets diskussionssida. Sådana kommentarer kan göras utan att behöva kommentera vems fel man korrigerar. Det relevanta är vad felet är, inte vem som gjorde det. Det här är min åsikt och jag bad dig respektera den.
:::Jag vill inte att alla som ser mitt arbete här ska bedöma mig på basen av kritik jag fått under de två första timmarna jag var med i projektet och inte ännu lärt mig alla finesser. Jag är därför mycket obekväm med en personlig diskussionssida som sparar all information i alla tid. Jag är dessutom ganska säker på att det här bryter mot GDPR. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 19 januari 2022 kl. 11.01 (CET)
::::{{@|Dodde}} Vad säger du ang. att ta bort text från den egna användardiskussionssidan? Såg att du återigen återställde Kirenens blankning.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 19 januari 2022 kl. 21.24 (CET)
:::::Informationen som läggs till måste inte vara komplett, men den bör vara korrekt och den bör vara utformad efter gängse struktur. Om man inte vill lägga till böjningsmallar, synonymer osv, så måste man inte det. Men den information som läggs till behöver vara korrekt och hålla viss kvalitet, annars underminerar det trovärdigheten för ordboken. Det är inte andras jobb att "städa" efter eller rätta till felaktigheter i någon annans bidrag. Därför lämnar vi en välmenande uppmaning på personens diskussionssida som förhoppningsvis leder till att användaren blir mer självständig i sitt redigerande på Wiktionary. Vi vill naturligtvis inte att dessa kommentarer ska upplevas som påhopp, men ibland behöver vi vara rakt på sak. Ibland delar vi åsikter, vilket ju är något var och en har rätt till. Man kan alltid uttrycka sig bättre men man kanske inte kan kräva att man måste väga sina ord på guldvåg heller. Ingen önskar någon magsår. Jag hoppas du mår bättre på den punkten snart. Tänk dock på att så länge Wiktionary-redigerande (med tillhörande kriticism och diskussioner) ger magsår är detta kanske inte en lämplig sysselsättning. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 19 januari 2022 kl. 22.02 (CET)
::::::{{@|Jonteemil}} Svenskspråkiga Wikipedia skriver följande på [[w:Wikipedia:Användarsidor]]: ''"Pågående eller nyligen avslutade diskussioner bör inte arkiveras. Det är överlag olämpligt att ta bort inlägg från sin diskussionssida utan att arkivera (ens användardiskussionssida är snarare gemenskapens sida för diskussion med användaren, än att betrakta den som sin "ägodel" till skillnad mot hanteringen av användarsidan och undersidor). Ett undantag kan vara grava personangrepp, men det råder delade meningar om i hur stor utsträckning man själv bör ta bort angrepp på ens egen person från sin diskussionssida."''
::::::Mitt syfte med återställningen var inte baserad på egna åsikter utan att följa den riktlinje som jag uppfattat gäller. Men spontant låter texten på Wikipedia rimlig. Jag är utöver det inte så insatt i diskussioner som rör denna frågeställning. Om det finns relevanta diskussioner här på Wiktionary eller svenskspråkiga Wikipedia så tar jag gärna emot länkar till dem så att jag kan ta mig en titt. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 19 januari 2022 kl. 22.24 (CET)
:::::::Om svenska Wiktionary har som riktlinje att man inte får ta bort innehåll från sin egen diskussionssida så tycker jag det borde vara ett kollektivt beslut att det är så vi fungerar här, så kanske vi borde rösta om det? Just nu finns dock sådan praxis inte dokumenterad i denna wiki. Svenska Wikipedias sida som Dodde hänvisar till är skriven före GDPR.
:::::::Som Jonteemil skriver så är detta ju ok på engelska Wikipedia och jag tycker motiveringen här är mycket logisk https://en.wikipedia.org/wiki/Wikipedia:User_pages#Removal_of_comments,_notices,_and_warnings
:::::::”Policy does not prohibit users, whether registered or unregistered, from removing comments from their own talk pages, although archiving is preferred. If a user removes material from their talk page, it is normally taken to mean that the user has read and is aware of its contents. There is no need to keep them on display, and usually users should not be forced to do so.”
:::::::All feedback är inte rolig att få trots att den kan vara väl motiverad. Då den är emottagen behöver den inte stå till allas påseende i all framtid. Tänk om alla kolleger på jobbet skulle hela tiden se all negativ feedback du någonsin fått under din arbetskarriär. Varje gång de skulle se dig i kafferummet/Teams så skulle de se all negativ feedback du fått. Hur skulle det kännas? Skulle det inte vara vettigare att feedbacken kan tas emot och efter det (om användaren så vill) tas bort. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 19 januari 2022 kl. 22.59 (CET)
::::::::{{@|Dodde}} Naturligtvis bör vissa krav ställas på redigeringar och nyskapade artiklar av användare på Wiktionary. Jag ser dock att samtliga av Kirenes nyskapade artiklar verkar uppfylla dessa krav. Någon enstaka definitionsmiss där ett substantiv definieras såsom ett adjektiv förekommer men snälla nån, någon måtta får det vara. Vi kan inte efterfråga perfektion, än mindre av någon som är helt ny i gamet. Om en användare som Kirenen gör det väldigt klart att han inte vill ha kritik: <span class="inline-quote-talk2" style="font-style: italic; | class="inline-quote-talk" style="font-family: Georgia, 'DejaVu Serif', serif; color: #008560;>Feedback som denna förstör min motivation. Önskar jag kunde stänga av denna diskussionssida. Jag lär mig genom att se vilka korrigeringar som görs och tycker det är fint att andra korrekturläser och korrigerar.</span>, om än konstruktiv, vad i hela fridens namn är då poängen med att ge den? Hela poängen med att ge kritik är väl att få en förbättring. Om resultatet istället är att vi tappar en användare som verkar vara en tillgång för verksamheten då ser jag inte någon poäng alls. Givetvis gäller detta inte om en användare skapar uppslag som ständigt kräver att någon kollar igenom och städar upp, detta är dock inte fallet baserat på de uppslag jag kollat igenom, ni får rätta mig om jag har fel här.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 20 januari 2022 kl. 01.42 (CET)
::::::::::Vad som gäller på engelskspråkiga Wikipedia gäller inte automatiskt på svenskspråkiga Wiktionary. Det är dock vanligt att vi sneglar på svenskspråkiga Wikipedia, för att vi är så få att det skulle ta för mycket tid i anspråk att utforma våra egna riktlinjer separat i en komplett uppsättning. I vissa delar har vi dock gjort det. När det gäller policy för hur vi hanterar användardiskussionssidor har vi ingen sådan. Mig veterligt har frågan knappt kommit upp en enda gång på 15 år. Starta gärna en separat diskussion om policy för diskussioner på användardiskussionssidor om den på svenskspråkiga Wikipedia inte är bra nog, alternativt tydliggör för mig hur jag misstolkat Wikipedias hållning när jag återställde användardikussionssidan. Jag vet inte hur GDPR kommer in i bilden? Kanske är det därför texten på Wikipedia inte ändrats, trots GDPR? Det finns ingen väsensskillnad mellan diskussioner som förs på olika typer av diskussionssidor. Det är emm orimligt att tillåta diskussioner att raderas till höger och vänster, diskussioner som skrivits av fler personer dessutom. Men som sagt, jag emotser gärna länkar till andra diskussioner som förts om detta, där gör och nackdelar med olika ställningstaganden lyfts fram. Att slippa kritik är ingen rättighet. Alla som redigerar på Wiktionary gör misstag och uppmärksammas emellanåt på detta, speciellt om dessa misstag sker mer än en gång. Att belägga alla andra i gemenskapen med yppandeförbud om redigeringar som utförs av vissa användare låter ju helt orimligt. Att formen för diskussioner är öppna för allas beskådan, ja, det är ju det som lite är signum för en wiki. Det kanske känns ovant till en början och för vissa kanske det inte passar alls. Om man vill kan man ju på sin användarsida vädja att kritik framförs via mejlfunktionen men som sagt, det är ingenting som jag tycker att man kan kräva.
::::::::::{{@|Jonteemil}} Diskussionen här är för min del principiell att man från gemenskapens sida inte kan förbjuda användare att framföra kritik gentemot vissa användare. Andreas framförde kritik till Kirenen, vilket han hade rätt att göra. Kirenen framförde kritik mot kritiken till Andreas, vilket han också hade rätt att göra. Det är detta som jag förstår att principdiskussionen handlar om. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 20 januari 2022 kl. 09.38 (CET)
:::::::::::@[[Användare:Dodde|Dodde]] @[[Användare:Jonteemil|Jonteemil]] Jag håller med om att Andreas hade rätt att kritisera mig och att jag hade rätt att kritisera honom. Allt som är lagligt och enligt reglerna är dock inte alltid en bra sak. Min kritik handlar nu om två saker:
:::::::::::1) Det sätt på vilket nya användare här blir bemötta är okänsligt och stöter bort potentiella nya användare. Det här handlar inte om regler och vad man får och inte får göra, utan mera om hur man bemöter andra människor. Genom att ändra på hur nya användare välkomnas kunde ni locka till er nya användare och sätta fart på innehållsproduktionen. Det här handlar mera om kommunikation och marknadsföring än juridik.
:::::::::::2) Jag anser mig ha både mänsklig och laglig rätt att ta bort information som berör mig själv.
:::::::::::2 a) Den mänskliga aspekten har jag försökt motivera i tidigare meddelanden. Den handlar t.ex. om det att det är lättare för oss att bli vänner igen ifall vi kan gömma undan vårt gräl, så att vi inte konstant måste bli påminda om vad vi var osams om. Här skulle jag ha varit nöjd med att blanka själva diskussionssidan, så att informationen ännu finns kvar i versionshistoriken. Lösningen på det här kunde vara en mera mänsklig och förstående attityd bland administratörerna så att man kan ta i beaktande olika personligheter och användarnas personliga önskan. Det andra (och kanske bättre) alternativet är klara och tydliga dokumenterade regler.
:::::::::::2 b) Den lagliga aspekten handlar om GDPR. Rätten att kräva att information som berör mig själv tas bort finns dokumenterad i artikel 17, se https://gdpr-info.eu/art-17-gdpr/. Den torde ge mig rätt att kräva att också sidan i versionshistoriken tas permanent bort, så att ingen information kvarstår.
:::::::::::2 b är en bra orsak till varför jag rekommenderar att ni ändrar ert sätt att ge feedback. Om man ger feedbacken på ordets sida och inte på användarens diskussionssida, så kan man göra det utan att nämna vem som gjort felet och man riskerar då inte att användaren kräver att informationen tas bort med hänvisning till GDPR. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 20 januari 2022 kl. 12.04 (CET)
::::::::::::Angående 1: "En observation är ingen observation" säger man ibland inom statistiken. Jag har varit på Wiktionary sedan 2006 och har faktiskt under dessa år så vitt jag kan minnas aldrig tidigare blivit kritiserad för mitt mottagande av nya användare. Att just du inte tyckte om din introduktion här är naturligtvis tråkigt, men ''behöver'' inte betyda att den erfarenheten delas av andra wiki-användare.
::::::::::::Som jag nämnde tidigare så handlar det lite om personligheter: Mitt meddelande (som i princip var ett enda meddelande vid en tidpunkt, inte en lång rad meddelanden) var 100 % sakligt och handlade enbart om konkreta ordboksfrågor. Mitt enda mål var att erbjuda dig personligt anpassade tips på hur dina redan goda bidrag kunde bli ännu lite bättre. Jag valde alltså att lägga tid på att anpassa en introduktion just till dig, med förhoppningen att du skulle uppskatta det. Lite som en gratis privatlektion. Utan att jag hade några som helst förväntningar på motprestation, eller att du ens skulle läsa det jag skrev.
::::::::::::Som nämnt ovan: Det finns användare som, när de är helt nya på wikin, känner sig osäkra, är måna om att ge bidrag av högsta möjliga kvalitet, och därmed uppskattar att en användare som varit aktiv i 15 år eller så tar sig tid och ger konkret, konstruktiv feedback baserad på de faktiska bidragen, utan att kräva någon åtgärd (eller ens att feedbacken läses).
::::::::::::Jag började mitt inlägg med "Tack för dina nya bidrag som över lag håller godtagbar kvalitet ", skrev "titta '''gärna''' på", "ett av '''de få''' fel", "jämför '''gärna'''" och slutade med "Men i det stora hela: jättebra första bidrag!"
::::::::::::Att du sedan, till min förvåning, tog detta som en kränkning, är jag ledsen för. Men min poäng är att många inte hade tolkat det så. Och även om mitt initiala agerande just i det här fallet hade varit dåligt (vilket jag alltså inte riktigt själv kan se), så betyder det inte att svenskspråkiga Wiktionary har ett systemfel eller att introduktioner i allmänhet är dåliga.
::::::::::::Bara för att man någon gång får hem ett ägg av dålig kvalitet från ICA så behöver det inte betyda att ICA bara säljer dåliga ägg, eller att ICA har som avsikt att lura folk.
::::::::::::Men, återigen: Din reaktion förvånade mig och gjorde mig faktiskt chockad, och min reaktion på det var dålig. ("Jag lade just ...") Jag ber återigen om ursäkt för det.
::::::::::::--[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 20 januari 2022 kl. 14.10 (CET)
:::::::::::::@[[Användare:Andreas Rejbrand|Andreas Rejbrand]] Kan vi gräva ner stridsyxan nu? Vår gradvis stigande irritation på varandra eskalerade och vi sa båda saker vi ångrade. Problemet är nu att kommentarerna är där för evigt, helt i onödan.
:::::::::::::Den relevanta diskussionen som jag hoppas få feedback på av er alla är mitt föregående inlägg, speciellt punkt 2. För tillfället är det bara @[[Användare:Dodde|Dodde]] som opponerat sig mot blankande av egna diskussionssidor. Vad tycker ni andra?
:::::::::::::FYI @[[Användare:Jonteemil|Jonteemil]]. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 20 januari 2022 kl. 17.33 (CET)
::::::::::::::Jag håller helt med. Jag ville bara bemöta den kritik som du implicit framförde i din punkt 1 alldeles nyss. För min del kan vi lägga hela den här diskussionen och tråden åt sidan. Jag har inget mer att tillägga i frågan.
::::::::::::::Jag har heller ingen ''stark'' åsikt vad gäller diskussionssidorna, även om jag föredrar den traditionella modellen där man inte rensar sin sida (av hederlighetsskäl: har man sagt eller skrivit något så ska man stå för det). Så om gemenskapen kommer fram till att man ska få rensa sin diskussionssida kommer jag inte att opponera mig. Det är inte tillräckligt viktigt för mig. Man får välja sina strider. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 20 januari 2022 kl. 18.23 (CET)
::::::::::::::: Frågan "I vilken utsträckning ska det vara dålig stil eller förbjudet att ta bort kritik från sin disksida?" kan tas upp separat. Den kan inte avgöras här under rubriken "påhopp". Jag har ingen stark åsikt. Att Andreas Rejbrand mycket kontrollerar och gärna kritiserar är väl känt. Även i den här konflikten finns troligtvis inte en som har helt rätt och en som har helt fel. I övrigt stödjer jag förslaget '''gräva ner stridsyxan'''. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 21 januari 2022 kl. 00.40 (CET)
::::::::::::::::{{@|Kirenen}} Ingen kan ändra din subjektiva upplevelse av hur du blir bemött. Vi kan nog alla reagera på Andreas lite torra ordval ibland, men han har öppet gått ut med att han har blivit diagnostiserad med Aspergers syndrom och personer med Aspergers syndrom kan, i likhet med personer med andra NPF-diagnoser, generellt ha betydligt svårare att sätta sig in i hur andra tänker och känner och det kan påverka hur man uttrycker sig. Att någons bidrag över lag håller godtagbar kvalitet kan tolkas som kritik, som i att bidragen endast är mediokra och i vissa fall undermåliga, vilket man kan bli ledsen för. I själva verket är alla bidrag, små som stora, välkomna, så länge de är korrekta, följer gängse struktur och som inte orsakar direkt merarbete för någon annan som frivilligt verkar på Wiktionary. För Andreas, å andra sidan, kan denna mening vara ett försök till ett helt objektivt påstående (det finns fantastiska bidrag, det finns kassa bidrag, det finns bidrag som uppnår godtagbarhet), och objektiva påståenden är ju något vackert, och det är ju dessutom så nära sanningen man kan komma - hur kan någon nånsin ta illa upp av det? Nu vet jag inte om det är precis så Andreas tänker. Men min poäng är att vi tänker olika, och upplever olika. Och att något som upplevs som ett påhopp behöver inte alls vara menat som ett. Och att det även kan vara så att man själv känner sig påhoppad av någon som säger att den blev påhoppad, eller åtminstone känner sig ledsen över att ha blivit missförstådd i förhållande till sina intentioner.
::::::::::::::::
::::::::::::::::När det gäller frågorna om användardiskussionssidan så handlar GDPR om ''personuppgifter'', alltså uppgifter som kan kopplas till dig, t.ex. ditt namn, adress, telefonnummer o.d. och eftersom personuppgifter såvitt jag kan bedöma saknas på din användardiskussionssida så kan det inte med hänvisning till sidan du länkade krävas att användardiskussionssidan under alla förutsättningar ska tillåtas att raderas. Tillämpningen av GDPR är dessutom knappast beroende av huruvida informationen finns på en användardiskussionssida eller på någon annan sida. En relevant sida som har att göra med sidan du länkade till finns dock här: [[w:Wp:Att_lämna_Wikipedia]]. Jag tänker att samma sak gäller om någon vill lämna Wiktionary. Men det var väl inte det frågan gällde nu heller. Jag tänker att vi bör diskutera detta utan att blanda in GDPR, för att inte krångla till saker i onödan.
::::::::::::::::
::::::::::::::::Wikipedia skriver även på [[w:Arkivering]] och upprepar att användardiskussionssidor är att betrakta som andra diskussionssidor, och länkar återigen till [[w:Användarsidor#Användardiskussionssidor]]. Jag tycker att det som står där är vettigt, även om det texten och motiveringarna som framgår är lite väl knapphändiga. Men det borde ändå vara rimligt att utgå ifrån att användardiskussionssida inte är användarens egna privata sida, utan en allmän plats där gemenskapen kan föra sakliga diskussioner med just den användaren. Den kan innehålla diskussionsinlägg som är skrivna av andra och i den mån dessa "ägs" av någon så är det av de som skrivit dem, tänker jag.
::::::::::::::::
::::::::::::::::Finns det då inget sätt att lägga en hetlevrad diskussion bakom sig? Jo, men, det kanske det borde finnas. Du har säkert rätt i att "aldrig" godkänna radering av diskussioner är ett alltför stelbent förhållningssätt. Man kanske kan tillåta att diskussioner raderas om alla som deltagit i den godkänner det? Jag tolkar det som att Andreas redan har godkänt det och om du blankar din användardiskussionssida på nytt kommer jag inte att återställa den på nytt. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 22 januari 2022 kl. 12.28 (CET)
:::::::::::::::::Tack för ditt svar! Förstår nu bättre varför Anders kommunicerar så som han gör. Han verkar göra ett värdefullt arbete här och vi har alla våra begränsningar. Diskussionen är för min del avslutad. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 23 januari 2022 kl. 22.11 (CET)
== Skrivskydd? ==
Måhända kan man (semi-)skrivskydda uppslaget [[guntis]] ett halv- eller helår, så slipper administratörerna radera upplaget gång på gång med bara en eller ett par månaders mellanrum? Uppslaget har (åter)skapats fem gånger sedan månadsskiftet oktober/november förra året. Det har alltid bara innehållit vad som kan bedömas som klotter, och vad jag kan se alltid skapats av oregistrerade IP-användare. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 21 januari 2022 kl. 17.09 (CET).
(Inom parentes kan sägas att "Guntis" med stor begynnelsebokstav är ett lettiskt mansnamn, men det är ju inte samma sak som uppslaget med gemen begynnelsebokstav.) [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 21 januari 2022 kl. 17.13 (CET).
== Internationellt utbyte ==
På Meta finns en sida [[m:Wiktionary/Tremendous Wiktionary User Group]] (alias [[m:TWUG]]) för deltagare som är intresserade av att utbyta erfarenheter mellan språkversionerna av Wiktionary. Tyvärr har gruppen (liksom hela Wiktionary?) stagnerat. Inget händer. Vad är att göra? Se även diskussionssidan. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 23 januari 2022 kl. 22.41 (CET)
== Movement Strategy and Governance News – Issue 5 ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="ucoc-newsletter"/>
:''<div class="plainlinks">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5/Global message|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Movement Strategy and Governance/Newsletter/5/Global message}}&language=&action=page&filter= {{int:please-translate}}]</div>''
<span style="font-size:200%;">'''Movement Strategy and Governance News'''</span><br>
<span style="font-size:120%; color:#404040;">'''Issue 5, January 2022'''</span><span style="font-size:120%; float:right;">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5|'''Read the full newsletter''']]</span>
----
Welcome to the fifth issue of Movement Strategy and Governance News (formerly known as Universal Code of Conduct News)! This revamped newsletter distributes relevant news and events about the Movement Charter, Universal Code of Conduct, Movement Strategy Implementation grants, Board elections and other relevant MSG topics.
This Newsletter will be distributed quarterly, while more frequent Updates will also be delivered weekly or bi-weekly to subscribers. Please remember to subscribe [[:m:Special:MyLanguage/Global message delivery/Targets/MSG Newsletter Subscription|here]] if you would like to receive these updates.
<div style="margin-top:3px; padding:10px 10px 10px 20px; background:#fffff; border:2px solid #808080; border-radius:4px; font-size:100%;">
*'''Call for Feedback about the Board elections''' - We invite you to give your feedback on the upcoming WMF Board of Trustees election. This call for feedback went live on 10th January 2022 and will be concluded on 16th February 2022. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Call for Feedback about the Board elections|continue reading]])
*'''Universal Code of Conduct Ratification''' - In 2021, the WMF asked communities about how to enforce the Universal Code of Conduct policy text. The revised draft of the enforcement guidelines should be ready for community vote in March. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Universal Code of Conduct Ratification|continue reading]])
*'''Movement Strategy Implementation Grants''' - As we continue to review several interesting proposals, we encourage and welcome more proposals and ideas that target a specific initiative from the Movement Strategy recommendations. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Movement Strategy Implementation Grants|continue reading]])
*'''The New Direction for the Newsletter''' - As the UCoC Newsletter transitions into MSG Newsletter, join the facilitation team in envisioning and deciding on the new directions for this newsletter. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#The New Direction for the Newsletter|continue reading]])
*'''Diff Blogs''' - Check out the most recent publications about MSG on Wikimedia Diff. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Diff Blogs|continue reading]])</div><section end="ucoc-newsletter"/>
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 29 januari 2022 kl. 04.15 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22704041 -->
=== Updates on the Universal Code of Conduct Enforcement Guidelines Review ===
Hello, I have an update on the vote on the enforcement guidelines that was mentioned above. [[Användare:Xeno (WMF)|Xeno (WMF)]] ([[Användardiskussion:Xeno (WMF)|diskussion]]) 4 februari 2022 kl. 04.18 (CET)
----
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/2022-02-02 Announcement/Short|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/2022-02-02 Announcement/Short|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/2022-02-02 Announcement/Short}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello everyone,
The '''[[m:Universal Code of Conduct/Enforcement guidelines|Universal Code of Conduct (UCoC) Enforcement Guidelines]]''' were published 24 January 2022 as a proposed way to apply the [[m:Universal Code of Conduct|Universal Code of Conduct]] across the movement. Comments about the guidelines can be shared here or [[m:Talk:Universal Code of Conduct/Enforcement guidelines|the Meta-wiki talk page]].
There will be conversations on Zoom on 4 February 2022 at 15:00 UTC, 25 February 2022 at 12:00 UTC, and 4 March 2022 at 15:00 UTC. '''[[m:Special:MyLanguage/Universal Code of Conduct/Conversations|Join the UCoC project team and drafting committee members to discuss the guidelines and voting process]].'''
The [[m:Universal Code of Conduct/Project#Timeline|timeline is available on Meta-wiki]]. The voting period is March 7 to 21. '''[[m:Universal Code of Conduct/Enforcement guidelines/Voting|See the voting information page for more details]].'''
Thank you to everyone who has participated so far.
Sincerely,
Movement Strategy and Governance<br/>
Wikimedia Foundation<section end="announcement-content" />
== Small wiki toolkits ==
På en så liten wikisajt som svenska Wiktionary är det lätt hänt att varje deltagare blir ensam i sitt fack och misslyckas lösa vissa uppgifter. Vi har folk som kan norska och folk som kan mallar, men kanske inte någon som kan båda, och därför är våra norska mallar underutvecklade. På meta finns en sida [[m:Small wiki toolkits]] som har en översikt över användbara verktyg och handledningar i hur man kommer igång med dem. Ta en titt på den sidan och få idéer om hur vi kan förbättra oss och varandra. Nu under våren planeras ett antal 👉 '''[[m:Small wiki toolkits/Workshops|Workshops]]''' 👈 i olika ämnen via Google Meet och Etherpad. Datum bestäms i takt med att intresserade '''anmäler sig''' på den sidan. Det första inbokade tillfället är:
*Fredag 25 februari 2022, kl. 17:00 till 18:30 (svensk tid) - Pywikibot, installera och kom igång
--[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 1 februari 2022 kl. 07.06 (CET)
== mw.decrementExpensiveFunctionCount -- batching ==
@[[Användare:Dodde]] @[[Användare:Skalman]] @[[Användare:Mike]] @[[Användare:Andreas Rejbrand]] @[[Användare:Pametzma]] @[[Användare:Kirenen]] Begränsningen till max 500 lyxiga funktioner påverkar även vår wiki. Men här går det att [https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2022/Miscellaneous/Allow_to_batch_expensive_queries rösta] i fråga. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 februari 2022 kl. 00.54 (CET)
== Märklig period av besök ==
Hej! Kan någon förklara besöksstatistiken från i fjol? [https://stats.wikimedia.org/#/sv.wiktionary.org/reading/page-views-by-country/normal|map|2021-03-10~2021-03-11|(access)~desktop*mobile-app*mobile-web|monthly Jag menar på denna överrespresenattionen] Diskussion här eller annan plattform. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 6 februari 2022 kl. 15.22 (CET)
:Hej! Vill du precisera vad det är du tycker är märkligt i statistiken? Jag ser att svenskspråkiga Wiktionary i mars 2021 hade i särklass flest besökare (2 miljoner) från Sverige, vilket känns rimligt. På andra plats kommer Ryska federationen med 0,45 miljoner. Sedan kommer Indien med 0,35 miljoner. Detta är ju två av världens mest folkrika länder, så det är kanske inte så konstigt. Per capita blir det 0,2 besök per person i Sverige, 0,003 i Ryska federationen och 0,00025 i Indien. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 februari 2022 kl. 16.42 (CET)
::Jag menar att februari och mars har en markant toppnotering för Ryssland (och Indien, som dock har betydligt fler invånare än Ryssland), som inte alls motsvarar "per kapita" om man jämför med länder som t.ex. Brasilien, USA, Tyskland eller Mexiko. Mexiko, som är har snarlikt många invånare med Ryssland, har bara 2T views, jämfört med ryska 453T views. Det går inte att säga annat än att det är en enorm trafik från Ryssland. Det gäller populationsmässigt jämfört med USA och Brasilien också. Varför? Vi har fler uppslag på spanska och engelska än vi har på ryska. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 7 februari 2022 kl. 14.22 (CET)
::: Det är väl något spambotvirus som har spridit sig i RU och IN och försöker att posta skräp, eller kartlägger möjligheter att göra så. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 9 februari 2022 kl. 21.43 (CET)
:::: Det är mycket troligt: jämför till exempel med <span class="plainlinks">[https://stats.wikimedia.org/#/species.wikimedia.org/reading/page-views-by-country/normal|map|2021-03-10~2021-03-11|(access)~desktop*mobile-app*mobile-web|monthly Wikispecies under samma månad och år]</span> som ser klart misstänkt ut, och då särskilt avseende just Indien och Ryssland. (Betänk också att Wikispecies inte är monolingvistiskt som svenska Wiktionary, utan istället flerspråkigt eller – kanske snarare – försöker vara språkneutralt.) Blockerings- och raderingsloggarna för Wikispecies under mars 2021 ger dessutom vid handen att ett ganska litet antal (oftast oregistrerade) användare gjorde över etthundra redigeringar per IP och dygn, under en relativt kort period av den månaden. Wikispecies är en rätt liten wiki som under just den månaden bara hade sammanlagt 92 unika aktiva användare, så rent procentuellt gjorde det stor skillnad. Och de flesta ''mänskliga'' aktiva användare gör knappast flera hundra redigeringar per dygn. (Som jämförelse hade svenska Wiktionary 24 aktiva användare under samma period. Wikimedias beteckning "aktiva användare" avser i det här fallet antalet registrerade användare (undantaget botar) som gjort fem eller fler redigeringar under en given månad.) [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 10 februari 2022 kl. 16.04 (CET).
== Böjningsmallar för uppslag om fågelarter ==
Jag har märkt att uppslag om fåglelarter där artikelnamnet bara består av ett enda (sammansatt) ord alltid har en böjningsmall som anger slutartikel för bestämd respektive obestämd form i olika numerus. Se till exempel [[bofink]], [[minervauggla]] och [[skrattmås]]. Motsvarande uppslag där artikelnamnet består av två eller flera separata ord har vad jag kunnat se dock inte någon sådan böjningsmall: jämför med t.ex. [[grå flugsnappare]], [[större hackspett]] och [[vitvingad trut]]. Finns det någon tanke/riktlinje bakom detta, eller beror den bristande överensstämmelsen på rena tillfälligheter? –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 7 februari 2022 kl. 14.10 (CET).
:Jag känner personligen inte till någon officiell riktlinje. Däremot kan man notera två saker:
:#''Behovet'' av böjningsmall på flerordsuppslagen är lägre eftersom man kan sluta sig till böjningen genom att titta på de ingående ordens böjningsmallar.
:#Det är ''krångligare'' att skapa en böjningsmall på ett flerordsuppslag.
:Jag har alltså svårt att tro att det beror på tillfälligheter! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 7 februari 2022 kl. 15.00 (CET)
::Tack för bra svar. Angående din första punkt så är det inte ''alltid'' som man med hundraprocentig klarhet kan sluta sig till böjningen utifrån de ord som ingår. Just nu hittar jag inget riktigt bra exempel, men vi har bland annat uppslag om fågelarterna [[indisk salangan]], [[rödkindad guan]] och [[större tofsmajna]]. Just de namnen böjs förmodligen "regelbundet" men jag kan tänka mig att det finns artnamn där böjningsformerna inte är lika klara. Det gäller förresten inte bara fåglar, utan även till exempel salamandern [[axolotl]], sälarten [[klappmyts]] (''Cystophora cristata''), primaten [[vitsvansad titi]] och andra sådana lite exotiska djurarter med svenska trivialnamn.
::Men det är förstås inte omöjligt och oavsett krångligheten inställer sig frågan om vi ''vill'' ha böjningsmallar på de sidorna? Är det något vi eftersträvar på flerordsuppslag om djurarter? I så fall kan jag sätta igång och skapa dem, men om gemenskapen inte vill ha dem så vore det förstås kontraproduktivt. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 7 februari 2022 kl. 18.42 (CET).
:::{{@|Tommy Kronkvist}} om inget har ändrats på sistone så finns det en allmän princip att länkar bara ska finnas om sidorna de länkar till ska finnas. En annan princip att det inte ska skapas böjningsuppslag för flerordsuppslag. Böjningstabeller på flerordsuppslag får gärna finnas, men länkar till motsvarande böjningsuppslag ska alltså inte finnas. Man får på något sätt avlänka böjningsformerna. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 8 februari 2022 kl. 07.03 (CET)
::::Hej {{@|Dodde}}. Då borde vi ju egentligen lägga till en valfri parameter i stil med <code>|avlänka=ja</code> eller liknande till böjningsmallarna, för även om det i och för sig fungerar så är konstruktioner som till exempel <span class="plainlinks">[https://sv.wiktionary.org/w/index.php?title=vithuvad_gravand&type=revision&diff=3655112&oldid=3654730 den här]</span> inte särskilt eleganta. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 8 februari 2022 kl. 17.15 (CET).
::::: @[[Användare:Tommy Kronkvist]] Problemet omfattar inte bara fågelarter: [[tom mängd]] [[kritisk massa]] [[kovalent bindning]] [[absolut monarki]] [[slå på]] [[gå i lås]]. Att tillåta böjningstabeller men förbjuda länkar verkar vara ett bra förslag. Ska förbudet gälla absolut alla flerordiga uppslag, eller ska det finnas några undantag? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 9 februari 2022 kl. 21.39 (CET)
::::::{{@|Tommy Kronkvist}}, {{@|Taylor 49}}. Den gamla lösningen var inte fullt så oelegant. Man inleder med <nowiki>"<nowiki/>" t.ex. om vi skulle ha ett mellanslag i grönsak och göra två ord av det, skulle vi i mallen skriva {{sv-subst-n-er|<nowiki/>grön sak}}</nowiki> och då sker ingen länkning. Men. Det är inte tillräckligt bra ändå. Och det finns redan en lösning på problemet. Den är redan i bruk i uppdaterade grammatikmallar, vilket till antalet är de flesta (se [[Wiktionary:Projekt/Mallar och moduler#Byt ut {{länka-b}} m.fl mot {{g-cell}} i grammatikmallar]]). Alla grammatikmallar som bygger på grammatikmoduler har denna funktionalitet inbyggd, och man kan komma åt funktionaliteten separat genom att byta ut {{mall|länka-b}} mot {{mall|g-cell}} (som man kan säga är en uppdaterad version av {{mall|länka-b}}) i grammatikmallarna som inte bygger på grammatikmoduler. Består rutan av flera ord så avlänkas den automatiskt. {{mall|g-cell}} har (liksom grammatikmodulerna) utökad funktionalitet på ytterligare ett par områden så den är inte fullt bakåtkompatibel, så man behöver veta vad man gör och det innebär en hel del manuella kontroller i samband med ett byte om mallen är flitigt används (som ex.vis de svenska grammatikmallarna). Det är absolut önskvärt att detta görs, men det är tidskrävande. Om någon vill göra detta så kan jag försöka underlätta på de sätt jag kan. {{mall|en-verb}}, exempelvis, är uppdaterad och använder {{mall|g-cell}} och ett exempel på användning på ett flerordsuppslag kan man se på [[power nap]].
::::::Finns det några undantag när vi _vill_ ha flerordsbörjningsuppslag? Nej, jag tror inte det. Men skulle ett sådant behov uppstå i framtiden, så borde man rent tekniskt med modulbaserade grammatikmallar och med {{mall|g-cell}} enkelt kunna göra det genom att explicit inkludera klamrar. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 februari 2022 kl. 18.24 (CET)
== <span lang="en" dir="ltr" class="mw-content-ltr">Leadership Development Task Force: Your feedback is appreciated</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />:''[[m:Special:MyLanguage/Leadership Development Task Force/Call for Feedback Announcement|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Leadership Development Task Force/Call for Feedback Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Leadership Development Task Force/Call for Feedback Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Community Development team at the Wikimedia Foundation is supporting the creation of a global, community-driven Leadership Development Task Force. The purpose of the task force is to advise leadership development work.
The team is looking for feedback about the responsibilities of the Leadership Development Task Force. This Meta page shares the proposal for a [[m:Special:MyLanguage/Leadership Development Task Force|Leadership Development Task Force]] and how [[m:Special:MyLanguage/Leadership Development Task Force/Participate|you can help.]] Feedback on the proposal will be collected from 7 to 25 February 2022.<section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 9 februari 2022 kl. 03.33 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22796815 -->
== Wiki Loves Folklore is extended till 15th March ==
<div lang="en" dir="ltr" class="mw-content-ltr">{{int:please-translate}}
[[File:Wiki Loves Folklore Logo.svg|right|frameless|180px]]
Greetings from Wiki Loves Folklore International Team,
We are pleased to inform you that [[:c:Commons:Wiki Loves Folklore|Wiki Loves Folklore]] an international photographic contest on Wikimedia Commons has been extended till the '''15th of March 2022'''. The scope of the contest is focused on folk culture of different regions on categories, such as, but not limited to, folk festivals, folk dances, folk music, folk activities, etc.
We would like to have your immense participation in the photographic contest to document your local Folk culture on Wikipedia. You can also help with the [[:c:Commons:Wiki Loves Folklore 2022/Translations|translation]] of project pages and share a word in your local language.
Best wishes,
'''International Team'''<br />
'''Wiki Loves Folklore'''
[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 22 februari 2022 kl. 05.50 (CET)
</div>
<!-- Meddelande skickades av User:Rockpeterson@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=22754428 -->
== Coming soon ==
<div class="plainlinks mw-content-ltr" lang="en" dir="ltr">
=== Several improvements around templates ===
Hello, from March 9, several improvements around templates will become available on your wiki:
* Fundamental improvements of the [[Mw:Special:MyLanguage/Help:VisualEditor/User guide#Editing templates|VisualEditor template dialog]] ([[m:WMDE Technical Wishes/VisualEditor template dialog improvements|1]], [[m:WMDE Technical Wishes/Removing a template from a page using the VisualEditor|2]]),
* Improvements to make it easier to put a template on a page ([[m:WMDE Technical Wishes/Finding and inserting templates|3]]) (for the template dialogs in [[Mw:Special:MyLanguage/Help:VisualEditor/User guide#Editing templates|VisualEditor]], [[Mw:Special:MyLanguage/Extension:WikiEditor#/media/File:VectorEditorBasic-en.png|2010 Wikitext]] and [[Mw:Special:MyLanguage/2017 wikitext editor|New Wikitext Mode]]),
* and improvements in the syntax highlighting extension [[Mw:Special:MyLanguage/Extension:CodeMirror|CodeMirror]] ([[m:WMDE Technical Wishes/Improved Color Scheme of Syntax Highlighting|4]], [[m:WMDE Technical Wishes/Bracket Matching|5]]) (which is available on wikis with writing direction left-to-right).
All these changes are part of the “[[m:WMDE Technical Wishes/Templates|Templates]]” project by [[m:WMDE Technical Wishes|WMDE Technical Wishes]]. We hope they will help you in your work, and we would love to hear your feedback on the talk pages of these projects. </div> - [[m:User:Johanna Strodt (WMDE)|Johanna Strodt (WMDE)]] 28 februari 2022 kl. 13.38 (CET)
<!-- Meddelande skickades av User:Johanna Strodt (WMDE)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=WMDE_Technical_Wishes/Technical_Wishes_News_list_all_village_pumps&oldid=22907463 -->
== <span lang="en" dir="ltr" class="mw-content-ltr">Remember to Participate in the UCoC Conversations and Ratification Vote!</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''[[m:Universal Code of Conduct/Enforcement guidelines/Voting/Announcement|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voting/Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Voting/Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello everyone,
A [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voting|'''vote in SecurePoll from 7 to 21 March 2022''']] is scheduled as part of the ratification process for the Universal Code of Conduct (UCoC) Enforcement guidelines. Eligible voters are invited to answer a poll question and share comments. [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voter_information|Read voter information and eligibility details.]] During the poll, voters will be asked if they support the enforcement of the Universal Code of Conduct based on the proposed guidelines.
The [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC) provides a baseline of acceptable behavior for the entire movement. The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines|revised enforcement guidelines]] were published 24 January 2022 as a proposed way to apply the policy across the movement. A [[m:Special:MyLanguage/Wikimedia_Foundation_Board_noticeboard/January_2022_-_Board_of_Trustees_on_Community_ratification_of_enforcement_guidelines_of_UCoC|Wikimedia Foundation Board statement]] calls for a [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voting|ratification process]] where eligible voters will have an opportunity to support or oppose the adoption of the UCoC Enforcement guidelines in a vote. Wikimedians are invited to [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voter_information/Volunteer|translate and share important information]]. For more information about the UCoC, please see the [[m:Special:MyLanguage/Universal Code of Conduct/Project|project page]] and [[m:Special:MyLanguage/Universal Code of Conduct/FAQ|frequently asked questions]] on Meta-wiki.
There are events scheduled to learn more and discuss:
* A [[m:Special:MyLanguage/Universal_Code_of_Conduct/Conversations/Panel_Q&A|community panel]] recorded on 18 February 2022 shares perspectives from small- and medium-sized community participants.
* The [[m:Movement Strategy and Governance|Movement Strategy and Governance]] (MSG) team is hosting Conversation Hours on 4 March 2022 at 15:00 UTC. Please [[m:Special:MyLanguage/Universal_Code_of_Conduct/Conversations|'''sign-up''']] to interact with the project team and the drafting committee about the updated enforcement guidelines and the ratification process. See the [[m:Special:MyLanguage/Universal_Code_of_Conduct/2022_conversation_hour_summaries|Conversation Hour summaries]] for notes from 4 February 2022 and 25 February 2022.
You can comment on Meta-wiki talk pages in any language. You may also contact either team by email: msg[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org or ucocproject[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org
Sincerely,
Movement Strategy and Governance <br />
Wikimedia Foundation <br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 2 mars 2022 kl. 03.17 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22916674 -->
== Gruppering ==
Verbet [[ta]] har hos oss 34 betydelser, men de ligger utan ordning. Flera av dem är underbetydelser av "erövra" (ta en borg, ta en motspelare, ta en schackpjäs), men dessa ligger inte i följd. SAOB har en bättre struktur. Hur borde vi ha gjort? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 3 mars 2022 kl. 09.13 (CET)
:Jag har länge i smyg önskat mig möjligheten att kunna nästla definitioner, d.v.s. att en enskild definition kan ha underdefinitioner. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 3 mars 2022 kl. 13.51 (CET)
::Det hade underlättat för läsare. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 3 mars 2022 kl. 19.19 (CET)
::: Stödjer omgruppering (glöm inte ö:arna, och vid andra uppslag också böjningarna). Skeptisk rörande underbetydelser. Det kommer inte att dröja länge tills vi hittar någon betydelse som är underbetydelse till två eller flera huvudbetydelser. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 mars 2022 kl. 21.33 (CET)
::::Om vi inför undernivåer, låt oss i så fall göra det försiktigt: Är vi säkra på att det räcker med två nivåer (i stället för en enda platt lista i en nivå som idag)? SAOB använder väl ibland flera undernivåer (med grekiska bokstäver)? Kan vi undvika det? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 21 mars 2022 kl. 17.20 (CET)
== Universal Code of Conduct Enforcement guidelines ratification voting open from 7 to 21 March 2022 ==
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote|Du kan hitta detta meddelande översatt till fler språk på Meta-wiki.]]
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Vote}}&language=&action=page&filter= {{int:please-translate}}]</div>''
<div lang="en" dir="ltr" class="mw-content-ltr">
Hello everyone,
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The ratification voting process for the [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines|revised enforcement guidelines]] of the [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC) is now open! '''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voting|Voting commenced on SecurePoll]]''' on 7 March 2022 and will conclude on 21 March 2022. Please [[m:Universal Code of Conduct/Enforcement guidelines/Voter information|read more on the voter information and eligibility details]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The Universal Code of Conduct (UCoC) provides a baseline of acceptable behavior for the entire movement. The revised enforcement guidelines were published 24 January 2022 as a proposed way to apply the policy across the movement. You can [[m:Special:MyLanguage/Universal Code of Conduct/Project|read more about the UCoC project]].
</div>
Du kan också kommentera på Metawikis diskussionssidor på valfritt språk. Om du vill kan du kontakta gruppen via epost: ucocproject[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org
Med vänlig hälsning,
Rörelsestrategi och Styrning
Wikimediastiftelsen<section end="announcement-content" />
[[User:Xeno (WMF)|Xeno (WMF)]] 8 mars 2022 kl. 01.52 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22962850 -->
== <span lang="en" dir="ltr" class="mw-content-ltr">Invitation to Hubs event: Global Conversation on 2022-03-12 at 13:00 UTC</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />Hello!
The Movement Strategy and Governance team of the Wikimedia Foundation would like to invite you to the next event about "Regional and Thematic Hubs". The Wikimedia Movement is in the process of understanding what Regional and Thematic Hubs should be. Our workshop in November was a good start ([[m:Special:MyLanguage/Hubs/Documentation/27 November Workshop|read the report]]), but we're not finished yet.
Over the last weeks we conducted about 16 interviews with groups working on establishing a Hub in their context ([[m:Special:MyLanguage/Hubs/Dialogue|see Hubs Dialogue]]). These interviews informed a report that will serve as a foundation for discussion on March 12. The report is planned to be published on March 9.
The event will take place on March 12, 13:00 to 16:00 UTC on Zoom. Interpretation will be provided in French, Spanish, Arabic, Russian, and Portuguese. Registration is open, and will close on March 10. Anyone interested in the topic is invited to join us. '''[[m:Special:MyLanguage/Hubs/Global Conversations March 12, 2022|More information on the event on Meta-wiki]]'''.
Best regards,
[[m:User:KVaidla (WMF)|Kaarel Vaidla]]<br />Movement Strategy
<section end="announcement-content" />
</div>
10 mars 2022 kl. 02.31 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22974079 -->
== Wiki Loves Folklore 2022 ends tomorrow ==
[[File:Wiki Loves Folklore Logo.svg|right|frameless|180px]]
International photographic contest [[:c:Commons:Wiki Loves Folklore 2022| Wiki Loves Folklore 2022]] ends on 15th March 2022 23:59:59 UTC. This is the last chance of the year to upload images about local folk culture, festival, cuisine, costume, folklore etc on Wikimedia Commons. Watch out our social media handles for regular updates and declaration of Winners.
([https://www.facebook.com/WikiLovesFolklore/ Facebook] , [https://twitter.com/WikiFolklore Twitter ] , [https://www.instagram.com/wikilovesfolklore/ Instagram])
The writing competition Feminism and Folklore will run till 31st of March 2022 23:59:59 UTC. Write about your local folk tradition, women, folk festivals, folk dances, folk music, folk activities, folk games, folk cuisine, folk wear, folklore, and tradition, including ballads, folktales, fairy tales, legends, traditional song and dance, folk plays, games, seasonal events, calendar customs, folk arts, folk religion, mythology etc. on your local Wikipedia. Check if your [[:m:Feminism and Folklore 2022/Project Page|local Wikipedia is participating]]
A special competition called '''Wiki Loves Falles''' is organised in Spain and the world during 15th March 2022 till 15th April 2022 to document local folk culture and [[:en:Falles|Falles]] in Valencia, Spain. Learn more about it on [[:ca:Viquiprojecte:Falles 2022|Catalan Wikipedia project page]].
We look forward for your immense co-operation.
Thanks
Wiki Loves Folklore international Team
[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 14 mars 2022 kl. 15.41 (CET)
<!-- Meddelande skickades av User:Rockpeterson@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=22754428 -->
== <span lang="en" dir="ltr" class="mw-content-ltr">Leadership Development Working Group: Apply to join! (14 March to 10 April 2022)</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Leadership Development Working Group/Participate/Announcement|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Leadership Development Working Group/Participate/Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Leadership Development Working Group/Participate/Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello everyone,
Thank you to everyone who participated in the feedback period for the [[m:Special:MyLanguage/Leadership Development Working Group|Leadership Development Working Group]] initiative. A [[m:Special:MyLanguage/Leadership Development Working Group/Participate#5. Summary of Call for Feedback|summary of the feedback]] can be found on Meta-wiki. This feedback will be shared with the working group to inform their work. The application period to join the Working Group is now open and will close on April 10, 2022. Please [[m:Special:MyLanguage/Leadership_Development_Working_Group/Purpose_and_Structure#3._How_is_the_working_group_formed_and_structured?|review the information about the working group]], share with community members who might be interested, and '''[[m:Special:MyLanguage/Leadership_Development_Working_Group/Participate#1._How_to_participate|apply if you are interested]]'''.
Thank you,
From the Community Development team<br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 18 mars 2022 kl. 03.20 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22974079 -->
== "motstridig" vs "motsägelsefull" ==
Är de nu perfekta syno eller ej? "[[motstridig]]" vs "[[motsägelsefull]]" Har gjort om båda för att åtgärda motsägelsefullt (!!!) innehåll. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 19 mars 2022 kl. 23.21 (CET)
: Nej, de är inte perfekta synonymer. Man kan till exempel säga att en person är ''motsägelsefull'', men inte att en person är ''motstridig''. Däremot kan två uppgifter vara ''motstridiga''. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 20 mars 2022 kl. 10.53 (CET)
::Instämmer med Andreas. De är inte synonymer, även om de tangerar samma fenomen. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 mars 2022 kl. 18.02 (CET)
== Universal Code of Conduct Enforcement guidelines ratification voting is now closed ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote/Closing message|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote/Closing message|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Vote/Closing message}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Greetings,
The ratification voting process for the [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines|revised enforcement guidelines]] of the [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC) came to a close on 21 March 2022. Over {{#expr:2300}} Wikimedians voted across different regions of our movement. Thank you to everyone who participated in this process! The scrutinizing group is now reviewing the vote for accuracy, so please allow up to two weeks for them to finish their work.
The final results from the voting process will be announced [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voting/Results|here]], along with the relevant statistics and a summary of comments as soon as they are available. Please check out [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voter information|the voter information page]] to learn about the next steps. You can comment on the project talk page [[m:Talk:Universal Code of Conduct/Enforcement guidelines|on Meta-wiki]] in any language. You may also contact the UCoC project team by email: ucocproject[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org
Best regards,
Movement Strategy and Governance<br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 30 mars 2022 kl. 03.53 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23079949 -->
:: Resultat: policyn är antagen av gemenskapen med ca 57% JA. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 14.21 (CEST)
== Astrologiska bilder ==
[https://sv.wiktionary.org/w/index.php?title=%E2%99%86&curid=63437&diff=3673009&oldid=3653243] ... hur ska detta hanteras? Bör mallen {{mall|media}} användas? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 14.21 (CEST)
:Jag lade till mallen {{mall|media}}, kanske funkar såhär? Dock vet jag inte hur utförlig bildtexten behöver eller bör vara. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 15 april 2022 kl. 14.28 (CEST)
:: Det finns en tuff bakgrund till det hela: användare [https://commons.wikimedia.org/wiki/Special:Contributions/Ekirahardian "Användare:Ekirahardian"] håller på att ladda upp bilder på alla unicodetecken på commons och länka dem från alla wiktiponaryer, detta med hjälp av [[Användare:Kwamikagami]]. På alla övriga wiktionaryer medför det oannoserad och odiskuterad massvis [https://eo.wiktionary.org/w/index.php?target=Kwamikagami&namespace=828&tagfilter=&start=&end=&title=Speciala%C4%B5o%3AKontribuoj&limit=500 introducering an moduler från en.wiktionary]. Här har vi hittils inte fått sådana moduler, varför det? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 14.38 (CEST)
::: Det här har nu pågått under flera veckor och det är IMHO dags att ta upp en global diskussion. Bilder på alla tecken på commons är bra, tusentals gigantiska moduler på hudratals wikier, identiska med varandra, och som måste uppdateras hela tiden, däremot ej. På vissa wikier har de förresten redan raderats. Allt som dessa moduler gör är att översätta ett kodpunktvärde dvs ett heltal till två strängar, nämligen det officiella namnet på tecknet och filnamnet på commons. Det här bör göras centralt via wikidata, och dessa moduler ska raderas. @[[Användare:Andreas Rejbrand]] @[[Användare:Dodde]] @[[Användare:Mike]] @[[Användare:Skalman]] @[[Användare:Tommy Kronkvist]] @[[Användare:LA2]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 15.11 (CEST)
::::Gick med på. Men det här är tredje gången du gör det överdrivna påståendet att det finns "tusentals gigantiska moduler på hudratals wikier". Det finns 44 ofta små moduler på 29 wikier. [[Användare:Kwamikagami|Kwamikagami]] ([[Användardiskussion:Kwamikagami|diskussion]]) 15 april 2022 kl. 21.24 (CEST)
::::: [https://eo.wiktionary.org/w/index.php?title=Modulo:Unicode_data/images/00A&curid=139104&action=history] [https://eo.wiktionary.org/wiki/Speciala%C4%B5o:Indekso_de_prefiksoj?prefix=Uni&namespace=828] [[d:Wikidata:Property proposal/Unique image of unicode char]] [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 23.49 (CEST)
== Reflexiva grundformer ==
Hej! Jag har funderat ett tag på huvuduppslag för reflexiva verb på spanska (och flera andra rpmanska språk). I nuläget kan huvuduppslaget antingen ligga på den reflexiva infinitivformen med sitt pronominalsuffix, t.ex. ''[[levantarse]]'' (av levantar + se). Andra reflexiva verb ligger under huvudverbet, t.ex. ''[[levantar]]'', med mallen {{mall|tagg}} och parametern ''reflexivt'', följt av ''text=levantarse''.
Min tanke är att flytta den lexikala informationen från alla uppslag skapade med pronominalsuffix till huvudverbet, och förslaget är att sidorna med grundform + pronominalsuffix ser ut så här:
:<nowiki>#{{tagg|reflexivt|språk=es}}{{böjning|es|verb|levantar}}</nowiki>
...resluterande i:
::#{{tagg|reflexivt|språk=es|nocat=true}}{{böjning|es|verb|levantar|nocat=true}}
Har ni några synpunkter? PS. Ännu saknas böjningsmallar som skapar alla reflexivformer för romanska språk. DS. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 april 2022 kl. 12.51 (CEST)
:Vidare i framtiden två nya mallar som visar verbformer sammansatta med pronomen (''[[cómpralo]]'' ("köp den"), ''[[compraselo]]'' ("köp den till honom", och ''[[concentraos]]'' ("koncentrera er"). En annan som kan ge en översikt över de (ofta vanliga) specialverb, "känsloverb" som tar indirekt objekt, ibland kallade "verb med dativ", "me gusta-verb". För flera verb som uttrycker känslor använder man en konstruktion som ''me duele la garganta'' "mig smärtar halsen", om man har ont i halsen. Den sistnämnda skulle inte skapa nya böjningsformer, utan bara visa konstruktionerna med tillhörande dativobjekt. Eventuellt även en tredje mall för verb ''[[arreglárselas]]'', bestående av idiomatiska uttrycks böjningar) [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 april 2022 kl. 19.42 (CEST)
== <span lang="en" dir="ltr" class="mw-content-ltr">Movement Strategy and Governance News – Issue 6</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="msg-newsletter"/>
<div style = "line-height: 1.2">
<span style="font-size:200%;">'''Movement Strategy and Governance News'''</span><br>
<span style="font-size:120%; color:#404040;">'''Issue 6, April 2022'''</span><span style="font-size:120%; float:right;">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6|'''Read the full newsletter''']]</span>
----
Welcome to the sixth issue of Movement Strategy and Governance News! This revamped newsletter distributes relevant news and events about the Movement Charter, Universal Code of Conduct, Movement Strategy Implementation grants, Board of trustees elections and other relevant MSG topics.
This Newsletter will be distributed quarterly, while the more frequent Updates will also be delivered weekly. Please remember to subscribe [[m:Special:MyLanguage/Global message delivery/Targets/MSG Newsletter Subscription|here]] if you would like to receive future issues of this newsletter.
</div><div style="margin-top:3px; padding:10px 10px 10px 20px; background:#fffff; border:2px solid #808080; border-radius:4px; font-size:100%;">
*'''Leadership Development -''' A Working Group is Forming! - The application to join the Leadership Development Working Group closed on April 10th, 2022, and up to 12 community members will be selected to participate in the working group. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A1|continue reading]])
*'''Universal Code of Conduct Ratification Results are out! -''' The global decision process on the enforcement of the UCoC via SecurePoll was held from 7 to 21 March. Over 2,300 eligible voters from at least 128 different home projects submitted their opinions and comments. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A2|continue reading]])
*'''Movement Discussions on Hubs -''' The Global Conversation event on Regional and Thematic Hubs was held on Saturday, March 12, and was attended by 84 diverse Wikimedians from across the movement. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A3|continue reading]])
*'''Movement Strategy Grants Remain Open! -''' Since the start of the year, six proposals with a total value of about $80,000 USD have been approved. Do you have a movement strategy project idea? Reach out to us! ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A4|continue reading]])
*'''The Movement Charter Drafting Committee is All Set! -''' The Committee of fifteen members which was elected in October 2021, has agreed on the essential values and methods for its work, and has started to create the outline of the Movement Charter draft. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A5|continue reading]])
*'''Introducing Movement Strategy Weekly -''' Contribute and Subscribe! - The MSG team have just launched the updates portal, which is connected to the various Movement Strategy pages on Meta-wiki. Subscriber to get up-to-date news about the various ongoing projects. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A6|continue reading]])
*'''Diff Blogs -''' Check out the most recent publications about Movement Strategy on Wikimedia Diff. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A7|continue reading]])
</div><section end="msg-newsletter"/>
</div>
Also, a draft of the [[m:Special:MyLanguage/Wikimedia Foundation Annual Plan/2022-2023/draft|'''2022-23 Wikimedia Foundation Annual Plan''']] has been published. Input is being sought on-wiki and during [[:m:Special:MyLanguage/Wikimedia Foundation Annual Plan/2022-2023/Conversations|'''several conversations''' with Wikimedia Foundation CEO Maryana Iskander]].
[[m:Special:MyLanguage/Wikimedia Foundation Annual Plan/2022-2023/Conversations/Announcement|See full announcement on Meta-wiki]]. [[User:Xeno (WMF)|Xeno (WMF)]] 22 april 2022 kl. 03.46 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23184989 -->
== Redigeringsnyheter 2022 #1 ==
<section begin="message"/><i>[[metawiki:VisualEditor/Newsletter/2022/April|Läs detta på ett annat språk]] • [[m:VisualEditor/Newsletter|Prenumerationslista för detta flerspråkiga nyhetsbrev]]</i>
[[File:Junior Contributor New Topic Tool Completion Rate.png|thumb|Nya redigerare lyckades bättre med det nya verktyget.]]
Det [[mw:Special:MyLanguage/Help:DiscussionTools#New discussion tool|nya ämnesverktyget]] hjälper redigare skapa nya ==Avsnitt== på diskussionssidor. Nya redigerare lyckas bättre med det nya verktyget. Du kan [[mw:Talk pages project/New topic#21 April 2022|läsa rapporten]]. Snart kommer redigeringsgruppen att erbjuda detta till alla redaktörer på de 20 Wikipedior som deltog i testet. Det kommer gå att stänga av den på [[Special:Preferences#mw-prefsection-editing-discussion]].<section end="message"/>
[[User:Whatamidoing (WMF)|Whatamidoing (WMF)]] 2 maj 2022 kl. 20.56 (CEST)
<!-- Meddelande skickades av User:Quiddity (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/VisualEditor/Newsletter/Wikis_with_VE&oldid=22019984 -->
== Aggressiv moderering ==
Hej!
Jag vill "anmäla" mig själv för aggressiv moderering i [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:192.36.28.75&oldid=3677046 det här ärendet].
Mina återställningar: [https://sv.wiktionary.org/w/index.php?diff=3677016&oldid=3637843&title=bekr%C3%A4ftelse&curid=75415], [https://sv.wiktionary.org/w/index.php?diff=3677029&oldid=3464307&title=s%C3%A4kring&curid=642959], [https://sv.wiktionary.org/w/index.php?diff=3677021&oldid=3366739&title=elm%C3%A4tare&curid=621144], [https://sv.wiktionary.org/w/index.php?diff=3677023&oldid=2883966&title=el%C3%B6verf%C3%B6ring&curid=505421], [https://sv.wiktionary.org/w/index.php?diff=3677024&oldid=3614974&title=energiskatt&curid=685668], [https://sv.wiktionary.org/w/index.php?diff=3677009&oldid=3646486&title=anl%C3%A4ggning&curid=62080].
Mina raderingar: [[Säkringsstorlek]], [[Elnätsföretag]], [[Huvudsäkring]], [[Nätområde]], [[Nätägare]], [[Elområden]], [[Elhandelsavtal]], [[Elhandelsföretag]], [[Elcertifikatsavgift]], [[Elberedskapsavgift]], [[Betalningsansvarig]], [[Elanvändning]], [[Anvisat pris]], [[Anvisat elhandelsföretag]], [[Anläggningsadress]], [[Anläggnings id]].
Blockering: 2 timmar.
Motivering: [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:192.36.28.75&oldid=3677046].
Allt detta hända på bara några få minuter; nya ändringar gjordes snabbare än jag hann titta på dem!
--[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 4 maj 2022 kl. 17.07 (CEST)
:Det verkar också röra sig om plagiat. Av de två stickprov jag gjorde var båda ordagrant kopierade från en extern webbplats. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 4 maj 2022 kl. 17.24 (CEST)
::{{@|Andreas Rejbrand}} jag har kollat dina återställningar. Jag håller med om samtliga. Den sista kan möjligen innehålla en betydelse som saknas på uppslaget, men kvaliteten i den tillagda definitionen innehöll dock tillräckliga brister, så återställning var ändå befogad. Raderingarna tittade jag bara på första, men jag utgår ifrån att samtliga innehållit tillräckliga brister. Som du påpekar finns också frågetecken kring hastigheten för tillägganden och ev. plagiat, så jag ser inga brister i modereringen, tvärt om! Tack för snabbt agerande. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 5 maj 2022 kl. 12.08 (CEST)
== 2022 Board of Trustees Call for Candidates ==
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Call for Candidates/Short|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Call for Candidates/Short|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Call for Candidates/Short}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Board of Trustees seeks candidates for the 2022 Board of Trustees election. [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Announcement/Call_for_Candidates|'''Read more on Meta-wiki.''']]
The [[m:Special:MyLanguage/Wikimedia Foundation elections/2022|2022 Board of Trustees election]] is here! Please consider submitting your candidacy to serve on the Board of Trustees.
The Wikimedia Foundation Board of Trustees oversees the Wikimedia Foundation's operations. Community-and-affiliate selected trustees and Board-appointed trustees make up the Board of Trustees. Each trustee serves a three year term. The Wikimedia community has the opportunity to vote for community-and-affiliate selected trustees.
The Wikimedia community will vote to fill two seats on the Board in 2022. This is an opportunity to improve the representation, diversity, and expertise of the Board as a team.
;Who are potential candidates? Are you a potential candidate? Find out more on the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Apply to be a Candidate|Apply to be a Candidate page]].
Thank you for your support,
Movement Strategy and Governance on behalf of the Elections Committee and the Board of Trustees<br /><section end="announcement-content" />
10 maj 2022 kl. 12.40 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23215441 -->
== Nederländsk tillväxt ==
I listan över de största språken av Wiktionary ([[m:Wiktionary]]) har nederländska (10:e störst) visat en liknande någorlunda stark tillväxt som svenska (9:e störst). Jag tog därför en titt på nederländska Wiktionary för att hitta hemligheten, men jag blev besviken. Enligt listan över aktiva användare ([[:nl:Speciaal:ActieveGebruikers]]) är det 2-3 namn som står för den stora aktiviteten. Det är alltså ingen massrörelse som vi kan hoppas att kopiera, utan ett fåtal nitiska (övernitiska) användare. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 29 maj 2022 kl. 23.04 (CEST)
:Vår egen tillväxt är sådan (enligt [[Wiktionary:Om/Statistik/Historik]]) att vi skapar 20.000 nya grundformer på lite drygt ett år och har den här veckan passerat 380.000. I juni 2023 borde vi alltså uppnå 400.000, om allt tuffar på som hittills. Eller hur skulle vi kunna öka takten? Massiv import? Eller rekrytera fler aktiva skribenter? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 30 maj 2022 kl. 00.36 (CEST)
== <span lang="en" dir="ltr" class="mw-content-ltr">Revisions to the Universal Code of Conduct (UCoC) Enforcement Guidelines</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Revision discussions/Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Revision discussions/Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello all,
We'd like to provide an update on the work on the Enforcement Guidelines for the Universal Code of Conduct. After the conclusion of the community vote on the guidelines in March, the [[m:Special:MyLanguage/Wikimedia Foundation Community Affairs Committee|Community Affairs committee (CAC)]] of the Board [https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/thread/JAYQN3NYKCHQHONMUONYTI6WRKZFQNSC/ asked that several areas of the guidelines be reviewed for improvements] before the Board does its final review. These areas were identified based on community discussions and comments provided during the vote. The CAC also requested review of the controversial Note in 3.1 of the UCoC itself.
Once more, a big thank you to all who voted, especially to all who left constructive feedback and comments! The project team is working with the Board to establish a timeline for this work, and will communicate this next month.
Members of the two prior [[m:Special:MyLanguage/Universal Code of Conduct/Drafting committee|UCoC Drafting Committees]] have generously offered their time to help shape improvements to the Guidelines. You can read more about them and their work [[m:Special:MyLanguage/Universal Code of Conduct/Drafting committee#Revisions_Committee|here]], as well as read [[m:Special:MyLanguage/Universal_Code_of_Conduct/Drafting_committee/Phase_2_meeting_summaries#2022|summaries of their weekly meetings in 2022]].
Wikimedians have provided many valuable comments together with the vote and in other conversations. Given the size and diversity of the Wikimedia community, there are even more voices out there who can give ideas on how to improve the enforcement guidelines and add even more valuable ideas to the process. To help the Revisions committee identify improvements, input on several questions for the committee’s review is requested. Visit the Meta-wiki pages ([[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Revision_discussions|Enforcement Guidelines revision discussions]], [[m:Special:MyLanguage/Universal_Code_of_Conduct/Policy text/Revision_discussions|Policy text revision discussions]]) to get your ideas to the Committee - it is very important that viewpoints are heard from different communities before the Committee begins drafting revision proposals.
On behalf of the UCoC project team <br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 4 juni 2022 kl. 00.57 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23215441 -->
== Uppdatering från Stationära förbättringar ==
[[File:Table of contents shown on English Wikipedia 02.webm|thumb]]
Hej. Jag skulle vilja uppdatera dig om projektet [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements|Stationära förbättringar]], som Wikimedia Foundations webbteam har arbetat på de senaste åren. Vårt arbete är snart färdigt! 🎉
Vi skulle vilja att dessa förbättringar blir standard för läsare och redigerare på alla wikier. <span style="background-color:#fc3;">De kommande veckorna kommer vi börja diskutera detta på fler wikier, däribland eran. 🗓️</span> Vi läser gärna igenom era förslag!
Projektets målsättning är att göra gränssnittet mer inbjudande och behagligt för läsare och mer användbart för avancerade användare. Projektet består av en serie funktionsförbättringar som gör det lättare att läsa och ta in, navigera på sidor, söka, byta språk, använda artikelflikar och användarmenyn och andra saker. Förbättringarna är redan synliga som standard för läsare och redigerare på fler än 30 wikier, däribland Wikipedia på [[:fr:|franska]], [[:pt:|portugisiska]] och [[:fa:|persiska]].
Ändringarna påverkar bara utseendet [{{fullurl:{{FULLPAGENAMEE}}|useskin=vector}} Vector]. Redigerare som använder [{{fullurl:{{FULLPAGENAMEE}}|useskin=monobook}} Monobook] eller [{{fullurl:{{FULLPAGENAMEE}}|useskin=timeless}} Timeless] påverkas inte.
; Den nyaste funktionen
* [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements/Features/Table of contents|Innehållsförteckning]] - med vår version är det lättare att nå innehållsförteckningen, förstå sidans sammanhang och navigera genom sidan utan att behöva skrolla igenom den. Den är också tillgänglig för redigerare som har valt att använda Vectors 2022-utseende.
* [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements/Features/Page tools|Sidverktyg]] - det finns nu två sorters länkar i sidospalten. Det finns åtgärder och verktyg för individuella sidor (som [[Special:RecentChangesLinked|Relaterade ändringar]]) och länkar för hela wikistrukturen (som [[Special:RecentChanges|Senaste ändringarna]]). Vi kommer dela upp dessa i två intuitiva menyer.
; Hur aktiverar man förbättringarna?
[[File:Desktop Improvements - how to enable globally.png|thumb|[[Special:GlobalPreferences#mw-prefsection-rendering|{{int:globalpreferences}}]]]]
* Detta går att välja på varje enskild wiki [[Special:Preferences#mw-prefsection-rendering|i fliken utseende i inställningarna]] genom att välja "{{int:skinname-vector-2022}}". Den går också att välja på alla wikier via sina [[Special:GlobalPreferences#mw-prefsection-rendering|globala inställningar]].
* På wikier där ändringarna är synliga för alla som standard, kan inloggade användare alltid gå tillbaka till äldre Vector. Det finns en lättåtkomlig länk i nya Vectors sidospalt.
; Ta reda på mer och delta på våra evenemang
Om du vill följa projektets framsteg kan du [[mw:Special:Newsletter/28/subscribe|prenumerera på vårt nyhetsbrev]]. Du kan läsa [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements|projektsidorna]] och [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements/Frequently_asked_questions|vår FAQ]], skriva på [[mw:Talk:Reading/Web/Desktop_Improvements|projektets diskussionssida]] och [[mw:Special:MyLanguage/Reading/Web/Desktop Improvements/Updates/Talk to Web|delta på våra onlinemöten]].
Tack! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|diskussion]]) 21 juni 2022 kl. 04.17 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=23432284 -->
== Gallerier vs Mall:media ==
[[Mall:media]] -- [https://sv.wiktionary.org/w/index.php?search=insource%3A%2F%5C%3Cgallery%2F&ns0=1] 35 träffar, oftast ovanför eller nedanför ö-sektionen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 22 juni 2022 kl. 21.18 (CEST)
:Var det en fråga eller en uppmaning? Gallery är det gamla sättet. Mall:media är en nymodighet och nymodigheter är inte alltid bättre. Att visa många bilder horisontellt kan vara bättre än vertikalt. Ordet [[skott]] har gallery på ru.wikt, men lades in här med mall:media. Blev det bättre? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 23 juni 2022 kl. 00.43 (CEST)
== "Mall:saknad betydelse" ==
<s>Den [[Mall:saknad betydelse|nuvarande]] parameterordningen är:
* beskrivning
* ordklass (anonym eller namngiven parameter)
* språk (anonym eller namngiven parameter)</s>
Jag har skapad en [[Mall:saknad-betydelse|ny version]] med 3 obligatoriska anonyma parametrar:
* språk
* ordklass
* beskrivning
I enlighet med vad som har förespråkats av Dodde mm sedan 2016 föreslår jag att göra om alla ca 430 sidor som använder mallen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 juli 2022 kl. 00.19 (CEST)
: Ingen har svarat på 12 dagar. Ifall ingen hör av sig nu då startas boten idag kl 22:00 UTC (om ca 2 timmar). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 juli 2022 kl. 21.49 (CEST)
::Jag tycker det är en mer logisk ordning, den du föreslår, Taylor. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 juli 2022 kl. 22.29 (CEST)
::: {{klar}} Verkställt. [https://sv.wiktionary.org/w/index.php?title=generalist&diff=prev&oldid=3693182 ex] 427 sidor inkluderar den nya mallen. Men några av de påtalade problemen med saknade betydelser har väl blivit lösta utan mallen togs bort. ;-) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 juli 2022 kl. 02.12 (CEST)
== Results of Wiki Loves Folklore 2022 is out! ==
<div lang="en" dir="ltr" class="mw-content-ltr">
{{int:please-translate}}
[[File:Wiki Loves Folklore Logo.svg|right|150px|frameless]]
Hi, Greetings
The winners for '''[[c:Commons:Wiki Loves Folklore 2022|Wiki Loves Folklore 2022]]''' is announced!
We are happy to share with you winning images for this year's edition. This year saw over 8,584 images represented on commons in over 92 countries. Kindly see images '''[[:c:Commons:Wiki Loves Folklore 2022/Winners|here]]'''
Our profound gratitude to all the people who participated and organized local contests and photo walks for this project.
We hope to have you contribute to the campaign next year.
'''Thank you,'''
'''Wiki Loves Folklore International Team'''
--[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 4 juli 2022 kl. 18.13 (CEST)
</div>
<!-- Meddelande skickades av User:Tiven2240@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=23454230 -->
== Propose statements for the 2022 Election Compass ==
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Propose statements for the 2022 Election Compass| You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Propose statements for the 2022 Election Compass|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Propose statements for the 2022 Election Compass}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hi all,
Community members in the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022|2022 Board of Trustees election]] are invited to [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Community_Voting/Election_Compass|propose statements to use in the Election Compass.]]
An Election Compass is a tool to help voters select the candidates that best align with their beliefs and views. The community members will propose statements for the candidates to answer using a Lickert scale (agree/neutral/disagree). The candidates’ answers to the statements will be loaded into the Election Compass tool. Voters will use the tool by entering in their answer to the statements (agree/disagree/neutral). The results will show the candidates that best align with the voter’s beliefs and views.
;Here is the timeline for the Election Compass:
* July 8 - 20: Community members propose statements for the Election Compass
* July 21 - 22: Elections Committee reviews statements for clarity and removes off-topic statements
* July 23 - August 1: Volunteers vote on the statements
* August 2 - 4: Elections Committee selects the top 15 statements
* August 5 - 12: candidates align themselves with the statements
* August 15: The Election Compass opens for voters to use to help guide their voting decision
The Elections Committee will select the top 15 statements at the beginning of August. The Elections Committee will oversee the process, supported by the Movement Strategy and Governance team. MSG will check that the questions are clear, there are no duplicates, no typos, and so on.
Best,
Movement Strategy and Governance
''This message was sent on behalf of the Board Selection Task Force and the Elections Committee''<br /><section end="announcement-content" />
[[User:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] ([[User talk:MNadzikiewicz (WMF)|talk]]) 14 juli 2022 kl. 13.34 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23215441 -->
== Wikimania och dess hackathon ==
Snart är det [http://wikimania.org/ Wikimania], 11-14 augusti, den här gången ett online-evenemang utan reskostnader. Det finns fysiska möten, men på flera ställen i världen, däribland Stockholm. Samtidigt med föredrag, pågår också ett hackathon, där man ska åstadkomma något kreativt under just dessa dagar. Finns det något för Wiktionary att göra eller bidra med här? Finns det några nya idéer att plocka upp och göra något av? [[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 15 juli 2022 kl. 22.29 (CEST)
== <span lang="en" dir="ltr" class="mw-content-ltr">Movement Strategy and Governance News – Issue 7</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="msg-newsletter"/>
<div style = "line-height: 1.2">
<span style="font-size:200%;">'''Movement Strategy and Governance News'''</span><br>
<span style="font-size:120%; color:#404040;">'''Issue 7, July-September 2022'''</span><span style="font-size:120%; float:right;">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7|'''Read the full newsletter''']]</span>
----
Welcome to the 7th issue of Movement Strategy and Governance News! The newsletter distributes relevant news and events about the implementation of Wikimedia's [[:m:Special:MyLanguage/Movement Strategy/Initiatives|Movement Strategy recommendations]], other relevant topics regarding Movement governance, as well as different projects and activities supported by the Movement Strategy and Governance (MSG) team of the Wikimedia Foundation.
The MSG Newsletter is delivered quarterly, while the more frequent [[:m:Special:MyLanguage/Movement Strategy/Updates|Movement Strategy Weekly]] will be delivered weekly. Please remember to subscribe [[m:Special:MyLanguage/Global message delivery/Targets/MSG Newsletter Subscription|here]] if you would like to receive future issues of this newsletter.
</div><div style="margin-top:3px; padding:10px 10px 10px 20px; background:#fffff; border:2px solid #808080; border-radius:4px; font-size:100%;">
* '''Movement sustainability''': Wikimedia Foundation's annual sustainability report has been published. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A1|continue reading]])
* '''Improving user experience''': recent improvements on the desktop interface for Wikimedia projects. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A2|continue reading]])
* '''Safety and inclusion''': updates on the revision process of the Universal Code of Conduct Enforcement Guidelines. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A3|continue reading]])
* '''Equity in decisionmaking''': reports from Hubs pilots conversations, recent progress from the Movement Charter Drafting Committee, and a new white paper for futures of participation in the Wikimedia movement. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A4|continue reading]])
* '''Stakeholders coordination''': launch of a helpdesk for Affiliates and volunteer communities working on content partnership. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A5|continue reading]])
* '''Leadership development''': updates on leadership projects by Wikimedia movement organizers in Brazil and Cape Verde. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A6|continue reading]])
* '''Internal knowledge management''': launch of a new portal for technical documentation and community resources. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A7|continue reading]])
* '''Innovate in free knowledge''': high-quality audiovisual resources for scientific experiments and a new toolkit to record oral transcripts. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A8|continue reading]])
* '''Evaluate, iterate, and adapt''': results from the Equity Landscape project pilot ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A9|continue reading]])
* '''Other news and updates''': a new forum to discuss Movement Strategy implementation, upcoming Wikimedia Foundation Board of Trustees election, a new podcast to discuss Movement Strategy, and change of personnel for the Foundation's Movement Strategy and Governance team. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A10|continue reading]])
</div><section end="msg-newsletter"/>
</div>
Thank you for reading! [[User:RamzyM (WMF)|RamzyM (WMF)]] 18 juli 2022 kl. 03.38 (CEST)
<!-- Meddelande skickades av User:RamzyM (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23529147 -->
== Ö:ar för icke-svenska uppslag ==
[[Wiktionary:Stilguide#Översättningar|Stilguiden]] säger: "I de fall där inte svenskan kan användas som "reläspråk" kan översättningar även skrivas ut vid ord från andra språk.". Aktuellt uppslag: [[Enby]]. Är denna bestämmelse aktuell? Finns det icke-svenska uppslag med översättningar? Jag har aldrig sett sådant. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 19 juli 2022 kl. 21.55 (CEST)
:En sökning på [https://sv.wiktionary.org/w/index.php?search=insource%3A%2F%3D%2B+%2AÖversättning%28ar%29%3F+%2A%3D%2B%2Fi+-insource%3A%2F%3D%2B%2ASvenska+%2A%3D%2B%2Fi&title=Special:Sök&profile=advanced&fulltext=1&ns0=1 insource:/=+ *Översättning(ar)? *=+/i -insource:/=+*Svenska *=+/i] gav ett par träffar men det var bara en massa felredigeringar, så jag tror svaret är nej.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 19 juli 2022 kl. 23.38 (CEST)
:: @[[Användare:LA2]] @[[Användare:Jonteemil]] @[[Användare:Svenji]] @[[Användare:Andreasl01]] @[[Användare:Andreas Rejbrand]] @[[Användare:Skalman]]: Jag yrkar på att '''ta bort''' denna mening "I de fall där inte svenskan kan användas som "reläspråk" kan översättningar även skrivas ut vid ord från andra språk." från Stilguiden. Det kritiseras ibland redundansen med wiktionaryer. Den som vill utforska förhållandet mellan språket X (X<>"sv") och språket Y (Y<>"sv") kan göra det på wiktionary på X eller Y. Det måste inte vara här. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 21 juli 2022 kl. 16.02 (CEST)
:::Jag har tolkat den frasen som syftande på att betydelseraden för ord som saknar direktöversättning till svenska ska få en fullständig beskrivning (till skillnad från när ordet bättre beskrivs på det svenska uppslaget för att minska tvetydigheter). [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 21 juli 2022 kl. 18.43 (CEST)
:::: I så fall bör meningen optimeras istället för att helt raderas, och flyttas från avsnittet [[Wiktionary:Stilguide#Översättningar]] till [[Wiktionary:Stilguide#Definitionen]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 21 juli 2022 kl. 19.41 (CEST)
:::::Jag lutar åt Taylor 49:s åsikt, att denna regel lika gärna kunde strykas. Men även om regeln står kvar (som den gjort i över 10 år), så tror jag den tillämpas ytterst sällan. I det aktuella fallet [[Enby]], hur skulle det ens kunna vara ett aktuellt exempel? Det är ju en direkt förtyskning av engelska [[enby]]. Skulle man då ha en lista med översättningar både för det tyska, engelska och franska uppslaget? Eller hur skulle regeln tillämpas? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 21 juli 2022 kl. 21.15 (CEST)
:Se även [[:en:Wiktionary:Votes/pl-2018-03/Including translation hubs]] och [[:en:Category:English translation hubs]], resultatet där var alltså att behålla de så kallade ''översättningshubbarna''.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 22 juli 2022 kl. 00.52 (CEST)
:: Hubb-strategin skulle betyda att skapa ett uppslag [[icke-binär person]] med öarna "enby" (en), "Enby" (de) och "neduumulo" (eo). Neutralt till detta. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 22 juli 2022 kl. 03.31 (CEST)
::: Vi bör inte lista översättningar på andra än svenska uppslag. Jag är försiktigt positiv till översättningshubbar.
::: Just i fallet [[enby]], skulle man kunna placera dessa på [[icke-binär#Substantiv]] (som inte finns just nu), eftersom det (informellt) verkar användas så ("Vad är det du tror en ickebinär gör annorlunda..."[https://www.familjeliv.se/forum/thread/81187518-ickebinar-pa-dagis], "Kläderna gör mannen / kvinnan / ickebinären osv."[https://www.flashback.org/sp66129566], "Såg en ickebinär på instagram..."[https://twitter.com/popprinsen/status/931940100677742592]). Sen skulle kanske [[icke-binär person]] kanske ändå vara bättre, pga stilnivån. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 28 juli 2022 kl. 22.11 (CEST)
:::: Ifall ingen protesterar till dess då tar jag bort denna mening (se ovan) tidigast om 24 timmar. Öhubbarna kan diskuteras vidare (jag är också försiktigt positiv). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 28 juli 2022 kl. 22.27 (CEST)
== Announcing the six candidates for the 2022 Board of Trustees election ==
<section begin="announcement-content"/>
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Announcing the six candidates for the 2022 Board of Trustees election| You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Announcing the six candidates for the 2022 Board of Trustees election|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Announcing the six candidates for the 2022 Board of Trustees election}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hi everyone,
'''The Affiliate voting process has concluded.''' Representatives from each Affiliate organization learned about the candidates by reading candidates’ statements, reviewing candidates’ answers to questions, and considering the candidates’ ratings provided by the Analysis Committee. The selected 2022 Board of Trustees candidates are:
* Tobechukwu Precious Friday ([[:m:User:Tochiprecious|Tochiprecious]])
* Farah Jack Mustaklem ([[:m:User:Fjmustak|Fjmustak]])
* Shani Evenstein Sigalov ([[:m:User:Esh77|Esh77]])
* Kunal Mehta ([[:m:User:Legoktm|Legoktm]])
* Michał Buczyński ([[:m:User:Aegis Maelstrom|Aegis Maelstrom]])
* Mike Peel ([[:m:User:Mike Peel|Mike Peel]])
You may see more information about the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Results|Results]] and [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Stats|Statistics]] of this Board election.
Please take a moment to appreciate the Affiliate Representatives and Analysis Committee members for taking part in this process and helping to grow the Board of Trustees in capacity and diversity. These hours of volunteer work connect us across understanding and perspective. Thank you for your participation.
Thank you to the community members who put themselves forward as candidates for the Board of Trustees. Considering joining the Board of Trustees is no small decision. The time and dedication candidates have shown to this point speaks to their commitment to this movement. Congratulations to those candidates who have been selected. A great amount of appreciation and gratitude for those candidates not selected. Please continue to share your leadership with Wikimedia.
Thank you to those who followed the Affiliate process for this Board election. You may review the results of the Affiliate selection process.
'''The next part of the Board election process is the community voting period.''' [[m:Special:MyLanguage/Wikimedia Foundation elections/2022#Timeline|You may view the Board election timeline here]]. To prepare for the community voting period, there are several things community members can engage with in the following ways:
* [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Candidates|Read candidates’ statements]] and read the candidates’ answers to the questions posed by the Affiliate Representatives.
* [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Community_Voting/Questions_for_Candidates|Propose and select the 6 questions for candidates to answer during their video Q&A]].
* See the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Candidates|Analysis Committee’s ratings of candidates on each candidate’s statement]].
* [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Community Voting/Election Compass|Propose statements for the Election Compass]] voters can use to find which candidates best fit their principles.
* Encourage others in your community to take part in the election.
Best,
Movement Strategy and Governance
''This message was sent on behalf of the Board Selection Task Force and the Elections Committee''
</div><section end="announcement-content"/>
[[User:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] 27 juli 2022 kl. 16.03 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23530132 -->
== Vote for Election Compass Statements ==
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Vote for Election Compass Statements| You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Vote for Election Compass Statements|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Vote for Election Compass Statements}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hi all,
Volunteers in the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022|2022 Board of Trustees election]] are invited to [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Community_Voting/Election_Compass/Statements|vote for statements to use in the Election Compass]]. You can vote for the statements you would like to see included in the Election Compass on Meta-wiki.
An Election Compass is a tool to help voters select the candidates that best align with their beliefs and views. The community members will propose statements for the candidates to answer using a Lickert scale (agree/neutral/disagree). The candidates’ answers to the statements will be loaded into the Election Compass tool. Voters will use the tool by entering in their answer to the statements (agree/disagree/neutral). The results will show the candidates that best align with the voter’s beliefs and views.
Here is the timeline for the Election Compass:
*<s>July 8 - 20: Volunteers propose statements for the Election Compass</s>
*<s>July 21 - 22: Elections Committee reviews statements for clarity and removes off-topic statements</s>
*July 23 - August 1: Volunteers vote on the statements
*August 2 - 4: Elections Committee selects the top 15 statements
*August 5 - 12: candidates align themselves with the statements
*August 15: The Election Compass opens for voters to use to help guide their voting decision
The Elections Committee will select the top 15 statements at the beginning of August
Best,
Movement Strategy and Governance
''This message was sent on behalf of the Board Selection Task Force and the Elections Committee''
</div><section end="announcement-content" />
[[User:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] 27 juli 2022 kl. 23.01 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23530132 -->
c0ips47h9bhshk4j9dp7sct9jxgtpbv
3697647
3697646
2022-07-28T21:13:22Z
LA2
544
/* Ö:ar för icke-svenska uppslag */
wikitext
text/x-wiki
{{genväg|[[WT:BB]]}}
{{meddelande
| 1 = Välkommen till Bybrunnen!
| 2 =
<span style="font-weight:normal;">Detta är samlingsplatsen för diskussioner som rör Wiktionary-projektet. Känn dig välkommen att delta!</span>
'''<span class="plainlinks">[http://sv.wiktionary.org/wiki/Wiktionary:Bybrunnen?&action=edit§ion=new Skapa ett nytt stycke för ditt meddelande]</span>.'''
Gå till '''[[Wiktionary:Fikarummet|Fikarummet]]''' om du vill diskutera något som har med språk att göra, eller till '''[[Wiktionary:Teknikvinden|Teknikvinden]]''' om det är strikt tekniskt (mallarnas eller webbsajtens själva funktion).
<small>När bybrunnen börjar bli orimligt stor kan en del äldre diskussioner arkiveras, men töm aldrig den här sidan helt.</small>
}}
{{arkiv-under|*[[/Arkiv1]] (äldst)
*[[/Arkiv2]]
*[[/Arkiv3]]
*[[/Arkiv4]]
*[[/Arkiv5]]
*[[/Arkiv6]]
*[[/Arkiv7]]
*[[/Arkiv8]]
*[[/Arkiv9]]
*[[/Arkiv10]]
*[[/Arkiv11]]
*[[/Arkiv12]]
*[[/Arkiv13]]
*[[/Arkiv14]]
*[[/Arkiv15]]
*[[/Arkiv16]]
*[[/Arkiv17]]
*[[/Arkiv18]]
*[[/Arkiv19]]
*[[/Arkiv20]]
*[[/Arkiv21]]
*[[/Arkiv22]]
*[[/Arkiv23]] <small>2017-02-25...2017-05-28</small>
*[[/Arkiv24]] <small>2017-05-06...2017-09-02</small>
*[[/Arkiv25]] <small>2017-08-08...2018-08-04</small>
*[[/Arkiv26]] <small>2018-07-30...2019-01-16</small>
*[[/Arkiv27]] <small>2019 Q1–Q2</small>
*[[/Arkiv28]] <small>2019 Q3–Q4</small>
*[[/Arkiv29]] <small>2020 Q1–Q2</small>
*[[/Arkiv30]] <small>2020 Q3-Q4</small>
*[[/Arkiv31]] <small>2021 Q1-Q2</small>
}}
__NEWSECTIONLINK__
__TOC__
== Modultillslag och massradering ==
Det har gått många år utan något framsteg i frågan, men nu:
* [[Modul:langfortemplate]] har skapats och tagit över från [[:Kategori:Wiktionary:Språkkodsmallar]]
* [[Mall:homofoner]] [[Mall:saknad betydelse]] stöttar äntligen språkkod (tack vare [[Modul:langfortemplate]])
* diverse mallar som tidigafe berodde på språkkodsmallarna är fixade (och några är sedan länge tvivelaktiga på köpet):
** {{mall|böjning/utökad}} {{klar}} -- raderad {{klar}}
** {{mall|böjning}} {{klar}} -- helmodulariserad {{klar}}
** {{mall|härledning-}} {{klar}} -- "e=" används, "u=1" används, ansluten till spårningskategorierna {{klar}}
** {{mall|härledning}} {{klar}} -- "e=" används, "u=1" används, ansluten till spårningskategorierna {{klar}}
** {{mall|källa-wikt}} {{klar}} "Mallen är fortfarande under utveckling och bör inte användas tills problemen är åtgärdade."
** {{mall|kognat}} {{klar}}
** {{mall|led}} {{klar}} -- "u=1" {{klar}}
** {{mall|mutation}} {{klar}} -- tvivelaktig, används bara 3 gånger
** {{mall|plurale tantum}} {{klar}} -- raderad {{klar}}
** {{mall|språkikon}} {{klar}} används bara 2 gånger
** {{mall|språk}} {{klar}} "e=" används, "u=1" behövs ej, anropas enbart från [[Wiktionary:Stilguide/Språknamn]] som redan är sanerad
** {{mall|wikt-upplaga}} {{klar}} (redundant parameter <s>bör tas ur bruk</s> redan borta)
** {{mall|antal uppslag}} {{klar}} <s>inga språk tillagda sedan år 2016</s> totalsanerad med undantag för 500-gränsen
* Mallen {{mall|als}} är tvivelaktig, används knappast, och innehållet "alemanniska" är felaktigt ( https://iso639-3.sil.org/code/als -> '''Tosk Albanian [als]''' https://af.wiktionary.org/wiki/Sjabloon:als), även det bör åtgärdas
: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 juli 2021 kl. 23.40 (CEST)
:: [[Special:Mest_använda_mallar]] väntar på uppdatering "Mall:sv (används på 257'791 sidor)" :-D [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 juli 2021 kl. 19.15 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 23 juli 2021 kl. 23.48 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 22.13 (CEST)
=== Förslag, rösta gärna ===
Härmed föreslår jag massradering av alla språkkodsmallar och deras kategori [[:Kategori:Wiktionary:Språkkodsmallar]]. Der räcker med ett ställe att lägga till språk eller byta namn på sådana: [[Modul:lang/data]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 juli 2021 kl. 00.34 (CEST)
====Kommentarer====
:Jag är inte tillräckligt insatt i det tekniska för att förstå vad språkkodsmallarna gör för skada? Förklara gärna så kan jag kanske ta ställning efter det. Det enda jag kan tillägga är att jag nästan dagligen går till Wiktionary:Stilguide/Språknamn för att kolla upp vilken språkkod olika mindre vanliga språk har. Om dessa tas bort behöver en ny lättöverskådlig lista skapas där man skn användare kan se vilka bokstäver som ska anges för att t.ex. lägga till översättningar. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.59 (CEST)
:Det finns många mallar som saknas, och som verkligen är hög tid att de skapas (verbböjningar katalanska, turkiska, hebreiska, jiddisch), samt ett infogande av den städande fuktionen hos {{mall|länk}} till{{mall|härledning}} så man inte behöver anropa den själv inuti mallen. Drätill att om man klickar på länken från härledningar så skulle jag önska att den automatiskt fyllde i ett grunduppslag precis som om man klickar på gröna översättningar. Jag kan inte ett skit om programmering, och hjälpsidorna är för mig ett skämt som inte är programmerare. Det jag kan säga i nuläget angående språkkodsmallarna är väl att jag stödjer införandet av språkkod i alla kategoribildande mallar där det tidigare saknats. Särskilt {{mall|dödform}}. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.59 (CEST)
::* Sida [[Wiktionary:Stilguide/Språknamn]] ska definitivt inte raderas, men behöver i så fall uppdateras (minimalt eller mer). Den kan senare även automatiseras, se [https://eo.wiktionary.org/wiki/Aldono:Listo_kun_lingvoj Aldono:Listo_kun_lingvoj].
::* Den stora fördelen med att radera språkkodsmallarna är att minska mängden arbete som behövs för att lägga till ett språk (eller byta namn på sådant). Ifall de bara tas ur bruk (redan gjort) och inte raderas, då kommer folk inte att förstå att de ska undvikas, och fortsätta att skapa, redigera och vandalisera sådana (de kommer att utgöra ett slags lyxskräp). Vid några wiktionaryer har sådana redan raderats, eller åtminstone tagits ur bruk.
::* Saknande specialmallar för enskilda språk (verbböjningar katalanska, turkiska) har lite till ingenting med språkkodsmallarna att göra.
::* Att sanera {{mall|dödform}} är på min att-göra-lista. [[Wiktionary:Bybrunnen#DEATH_vs_{tagg|ålderdomligt}]]
:: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 18 juli 2021 kl. 22.43 (CEST)
====Ja, språkkodsmallarna ska raderas====
# Jag tycker det låter som en utmärkt idé att språkkodsmallarna raderas och att vi förlitar oss på moduler istället. Då blir systemet betydligt mer överskådligt för oss alla, och dessutom enklare att förstå för nya, mindre erfarna wiktionärer. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 4 juli 2021 kl. 15.03 (CEST).
====Nej, språkkodsmallarna ska behållas====
# …
==== Radering ====
Förslaget har legat här under 22 dagar och det finns en JA-röst och ingen emot. Ifall ingen protesterar till dess, då påbörjar jag raderingen imorgon, tidigast kl 14:00 UTC. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 17.31 (CEST)
: Det visar sig att många språkkodsmallar ofta hade interwikilänkar kvar, och var delvis krysslänkade via wikidata på ett kaotiskt sätt med diverse slags mallar vid andra wikier såsom "Sv-icon" eller "Lang-sv".
: {{klar}} föreslå alla dessa mallar (427 stycken) för radering
: {{klar}} redigera [[MediaWiki:Gadget-translation editor.js]] mallarna får inte raderas förrän detta är gjort
: {{klar}} radera dem (427 stycken)
: {{klar}} radera [[:Kategori:Wiktionary:Språkkodsmallar]]
: {{klar}} åtgärda länkar till [[:Kategori:Wiktionary:Språkkodsmallar]]
: {{klar}} ta bort språkkodsmallarna från [[Wiktionary:Stilguide/Språknamn]]
: {{klar}} sök efter övrig obsolet dokumentation med avseende på språkkodsmallar och uppdatera den
: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 26 juli 2021 kl. 22.20 (CEST)
:: [[MediaWiki:Gadget-translation editor.js]] är fixad nu, och imorgon ska jag (igen) påbörja raderingen.
::: Slutfört. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 17 augusti 2021 kl. 21.20 (CEST)
=== Uppgradering av mallarna ===
Se även [[Wiktionary:Projekt/Mallar och moduler]].
Det har länge diskuterats att göra om dessa och göra språkkod till en anonym och obligatorisk parameter. I nuläget har vi en namngiven parameter och blandning av språkkod ("sv"), rätt versaliserat språknamn ("danska"), fel versaliserat språknamn ("Danska"), och kanske fel versaliserat språkkod ("Bug") (inte många av senastnämnda ifall överhuvudtaget).
* {{klar}} uppgradera {{mall|homofoner}} så att språkkod stöds <s>(vid sidan av språknamn för närvarande)</s>
* {{klar}} uppgradera <s>"saknad betydelse"</s> så att språkkod stöds <s>(vid sidan av språknamn för närvarande)</s> (2022-07-19: mallen flyttad till {{mall|saknad-betydelse}} med en syntaxförändring)
* {{klar}} utplåna "språk=vitryska" och "språk=indonesiska"
* {{klar}} skapa en spårningskategori [[:Kategori:Tracking-ej-raett-spraakkod]] (bara {{PAGESINCATEGORY:Tracking-ej-raett-spraakkod}} sidor kvar av maximalt 69'405 innan boten startades) som samlar sidor som bör åtgärdas
* {{klar}} ändra alla språknamn och fel versaliserade språkkod till gemena språkkod medelst bot
* {{klar}} töm "[[:Kategori:Tracking-ej-raett-spraakkod]]" och föreslå den för radering
* {{klar}} koppla bort "[[Modul:track-faulty-codes]]" från [[Mall:tagg]] och [[Mall:homofoner]]
* {{klar}} föreslå [[Modul:lang/data-temp]] och [[Modul:track-faulty-codes/dok]] för radering
* {{klar}} skapa [[:Kategori:Ogiltiga parametrar]] och [[:Kategori:Uppenbarligen ogiltig språkkod]] och [[:Kategori:Okänd språkkod]]
* {{klar}} ta bort alla "z" från dessa moduler
* {{klar}} kopiera samtidigt [[Modul:zlang]] till [[Modul:lang]] + [[Modul:zlang/data]] till [[Modul:lang/data]] och [[Modul:ztagg]] till [[Modul:tagg]] + sedan [[Modul:zlang/test]] till [[Modul:lang/test]] + [[Modul:ztagg/test]] till [[Modul:tagg/test]] + [[Modul:zlangfortemplate]] till [[Modul:langfortemplate]]
* {{klar}} ta bort stöd för språknamn och fel versaliserade språkkod, och göra att mallar gnäller vid sådan användning enbart vid förhandsgranskning
* {{klar}} åtgärda alla ogiltiga parametrar och ogiltiga språkkod från ovan (totalt ca 250, Taylor 49, Taylorbot, Svenji)
* {{klar}} {{mall|antal uppslag}} [[Modul:catsummer]]
* {{klar}} modularisera {{mall|böjning}} använd [[Modul:bjform]] och föreslå {{mall|böjning/utökad}} för radering
* {{klar}} provisoriskt sanera {{mall|härledning}} och {{mall|härledning-}} så att de rapporterar fel kod ([[Modul:härledning]] används ännu inte)
* {{klar}} åtgärda alla mallsyntaxfel från ovan dvs tömma spårningskategorierna
* {{klar}} redigera [[Modul:tagg]] [[Modul:uttal]] [[Modul:bjform]] (parameterhantering och spårningskategorier, använd [[Modul:param]], gör samma arbete på samma sätt i alla moduler)
* {{ejklar}} [[Modul:avledning]]
* {{ejklar}} kontrollera [[Special:Mest_använda_mallar]]
* {{ejklar}} radera allt skräp
* {{ejklar}} '''SENARE''' radera [[Modul:parameters]]
* {{ejklar}} '''SENARE''' avveckla parametern "språk=" till förmån för en anonym obligatorisk parameter kanske optimera syntax också
Finns det stöd för de kvarblivande stegen? Jag skulle gärna starta boten så snart som den är redo, och kategorin är fylld (tidigast om en vecka). Det här har bara löst samband med avveckling av språkkodsmallarna som kan diskuteras ovan. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 03.48 (CEST)
: Förslaget har legat här under 14 dagar och det finns [[Användardiskussion:LA2#Språkkod_och_språknamn|en positiv röst]] och ingen är emot. Ifall ingen protesterar till dess då avfirar jag boten imorgon (tidigast kl 14:00 UTC). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 juli 2021 kl. 22.44 (CEST)
:: Boten [[Special:Bidrag/Taylorbot|har avfirats]] med 69'398 sidor på att-göra-listan. [https://sv.wiktionary.org/w/index.php?title=p%C3%B8lse&curid=451983&diff=3526498&oldid=3395506] [https://sv.wiktionary.org/w/index.php?title=%D1%81%D0%BF%D0%BE%D1%80%D0%B0&curid=436725&diff=3526497&oldid=3522496] [https://sv.wiktionary.org/w/index.php?title=Andromeda&diff=prev&oldid=3526819] [https://sv.wiktionary.org/w/index.php?title=middelnedertysk&diff=prev&oldid=3527444] [https://sv.wiktionary.org/w/index.php?title=g%C3%B6t%C3%BCrm%C9%99k&diff=prev&oldid=3527898] [https://sv.wiktionary.org/w/index.php?title=Tanzania&diff=prev&oldid=3555760]. Boten hinner ca 10 sidor per minut, således kommer arbetet att dröja ca 5 dagar. Hittills har boten kraschat 2 gånger (på ett kontrollerat sätt pga serverns misskötsel). Det förväntas att ca 800...1'000 sidor kommer att hänga kvar i spårningskategorin (princip försiktighet: "hellre 1'000 sidor överhoppade är 500 sidor vandaliserade") och behöva en extra genomgång. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 23 juli 2021 kl. 22.58 (CEST)
::: Förslaget har nu legat här under 19 dagar. Det är bara ca 17'000 sidor kvar av ca 70'000 för en vecka sedan. I övermorgon kommer kategorin väl vara tom. Fördelar med att '''ta bort stöd för språknamn och fel versaliserade språkkod omedelbart''' för alla mallar där det går, främst {{mall|tagg}}:
:::* enklare mallkod, mindre test, mindre risk för buggar
:::* konsistent syntax
:::* lättare att fånga fel, istället för [[:Kategori:Okänt språk/Alla uppslag]] (raderad av Skal "'''Ska inte användas'''") [[:Kategori:Okänt språk/Substantiv]] [[:Kategori:Okänt språk/Sexualitet]] [[:Kategori:Spanska/Härledningar från okänt språk]] med flera blir det [[:Kategori:Uppenbarligen ogiltig språkkod]] och [[:Kategori:Okänd språkkod]] för alla mallar och alla sidor med fel språkkod, massor med röda kategorier som ingen kollar kan undvikas, i nuläget syns det till exempel inte att [[morsa]] har fel språkkod
:::* lättare att [[Wiktionary:Bybrunnen#Belarusiska|byta namn på språk av ideologiska skäl]] ifall det råkade uppstå behov
:::* förhindra ytterligare patologiska fall då namn på ett språk sammanfaller med koden för ett annat såsom '''iy'''
::: Finns det synpunkter, kan jag ta bort stödet? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 20.10 (CEST)
:::: Huvudgenomgång avslutad med 918 sidor (av ca 70'000) kvar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 26 juli 2021 kl. 21.17 (CEST)
::::: Botarbete färdigt, 0 sidor kvar. Dags för den stora omläggningen. Jag har mycket lovande nya versioner av [[Modul:zlang|Modul:lang]] [[Modul:zlang/data|Modul:lang/data]] och [[Modul:ztagg|Modul:tagg]]. Dessa 3 är sammanflätade på ett lite oturligt sätt vilket gör att de måste göras samtidigt. '''Ifall ingen protesterar till dess då verkställer jag omläggningen imorgon Aug-04 kl 14:00 UTC'''. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 00.51 (CEST)
:::::: Det otillfredsställande beteende hos [[Modul:parameters]] kan beundras [https://sv.wiktionary.org/w/index.php?title=keyboard_shortcut&oldid=3599775 här] fram till omläggningen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 01.09 (CEST)
Ingen protest från mig i varje fall. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 4 augusti 2021 kl. 03.55 (CEST).
:::::::: Verkställt. Åtminstone 192 sidor i [[:Kategori:Uppenbarligen ogiltig språkkod]] är mer än väntat, men kommer att åtgärdas. Ingenting verkar vara sönder. Säg till ifall någonting inte funkar som det ska. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 16.37 (CEST)
::::::::: 1 sida kvar i [[:Kategori:Ogiltiga parametrar]] och 72 kvar i [[:Kategori:Uppenbarligen ogiltig språkkod]] måste vänta till imorgon. Jag är slut nu. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 4 augusti 2021 kl. 20.59 (CEST)
:::::::::: Framsteg. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 8 augusti 2021 kl. 04.47 (CEST)
== Om ändringar som ser ideologiska ut ==
Gemenskapen kan vilja titta på diskussionen https://sv.wiktionary.org/wiki/Anv%C3%A4ndardiskussion:Taylor_49#Om_politik. Kanske har jag "fel", kanske har jag "rätt". Men vi borde vara överens om våra principer. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 juli 2021 kl. 00.15 (CEST)
: @[[Användare:Andreas Rejbrand]] Nu har du gjort mig till boven. Du har [https://sv.wiktionary.org/w/index.php?title=agens&curid=86622&diff=3522763&oldid=3522712 återställt två gånger av ideologiska skäl], jag bara en gång. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 00.33 (CEST)
:: Jag såg en ändring som bara kan förklaras som ideologisk, så jag återställde den till originalversionen (som jag misstänker innehåller ett äkta citat). Jag har ingen ideologisk agenda, faktiskt måste jag t.o.m. fundera en stund för att inse vilken falang ändringen tillhörde! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 juli 2021 kl. 00.38 (CEST)
::: [https://sv.wiktionary.org/w/index.php?title=veta_hur_en_slipsten_ska_dras&type=revision&diff=3451681&oldid=3239649 löjligt] Jag har inte tid att leta fram mer löjliga eller skamliga redigeringar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 01.08 (CEST)
::: Och [[Användardiskussion:Andreas_Rejbrand#REVERT_ang_"genus"|här]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 01.24 (CEST)
:::: Jag vill egentligen inte lägga mig i debatten, men ändringen av bildnamnet i "<span class="plainlinks">[https://sv.wiktionary.org/w/index.php?title=veta_hur_en_slipsten_ska_dras&type=revision&diff=3451681&oldid=3239649 löjligt]</span>" som Taylor 49 åberopar här ovan är egentligen inte löjlig. Den rör inte Wiktionary i direkt mening, eftersom bilden inte ens lagras här utan finns på Wikimedia Commons. Redigeringen på Wiktionary har sin grund i en ändring på Commons, där filnamnet byttes från "Grindstone (PSF).png" till "[[:commons:File:Grindstone - Male (PSF).png|Grindstone - Male (PSF).png]]". Bilden beskriver en man som arbetar med en slipsten, och ändringen av filnamnet bör ses i ljuset av att det finns en likadan bild där en kvinna utför samma syssla, betitlad "[[:commons:File:Grindstone - Female(PSF).png|Grindstone - Female(PSF).png]]" (tidigare benämnd "Grinding Stone (PSF).png"). Filnamnsändringarna på Commons är alltså utförda för att man direkt utifrån filnamnen enklare ska förstå vad bilderna beskriver. (För övrigt står förkortningen "PSF" för ''Pearson Scott Foresman'', det företag som tillhandahållit bilderna.)
:::: Ändringen här på Wiktionary har således ingenting med genus att göra utan är en ren teknikalitet, för att undvika att bildlänken ska behöva överföras via en omdirigeringssida när bilden hämtas från Commons. Nu kan den istället hämtas direkt. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 6 juli 2021 kl. 12.06 (CEST).
::::: Du har helt rätt, det är en rent ideologisk ändring på Commons. En bild som visade en person under arbete vid en slipsten gjordes med flit oanvändbar genom att lägga till "male". Nu är bilden politiskt och ideologiskt laddad och förgiftad. Hur länge kommer det att dröja tills vi måste byta "Grindstone - Male (PSF).png" mot "Grindstone - Female (PSF).png" i "patriarkatets" och "jämställdhetens" namn? Det är sorgligt och löjligt, fastän felet ligger hittills enbart på Commons. Ett skolboksexempel på en ideologisk ändring, från Commons påtvingad till alla wikier. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 juli 2021 kl. 23.11 (CEST)
== Begäran om att avsätta administratör ==
Hej! Jag har skapat en anmälan om att avsätta en av våra administratörer, se [https://sv.wiktionary.org/wiki/Wiktionary:Anv%C3%A4ndare/Administrat%C3%B6rer/Beg%C3%A4ran_om_administrat%C3%B6rskap#Taylor_49_-_beg%C3%A4ran_om_att_bli_av_med_administrat%C3%B6rskap BOA]. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]])
@[[Användare:Andreas Rejbrand]]: Nu överreagerar du igen. Mina "brott" som du åberopar är många år gamla, och det var du som redigerinskrigade mest på sidan "[[agens]]" i förrgår. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 10 juli 2021 kl. 21.38 (CEST)
:Taylor, för en halvtimme sedan ville jag diskutera en språkvetenskaplig fråga med dig (om ordföljd). Jag vet inte vem som har rätt (du eller jag), och därför ville jag prata med dig om det. Men som svar får jag [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:Andreas_Rejbrand&oldid=3523734#Problembeteende_(wheel_warring,_idiotmakeri) det här]. Och i förrgår eller när det var ville jag diskutera hur vi i ordboken ska hantera ändringar av anonyma anv., vilka ser ut att vara politiska. Även där visste jag inte vem som har rätt, och eftersom jag inte är diktator så valde jag att ta upp frågan på BB. Även då blev du mycket upprörd. Och alla vulgära ord, missförstånd... :( --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 10 juli 2021 kl. 21.41 (CEST)
:: Ang. ordföljd: du "fixade" utan att invänta resultatet av att "diskutera en språkvetenskaplig fråga", och länkade min diskussionssida som "bevis" på att du har rätt.
:: Ang. "ändringar av anonyma anv": du återställde för andra gången utan att invänta diskussionen, och därefter länkade du min diskussionssida från BB.
:: Och nu tog du till kärnvapen för att slutgiltigt få bukt med mig. :-( Jag minns inte när jag senast använde vulgära ord mot dig. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 10 juli 2021 kl. 21.53 (CEST)
:::Detta känns som en överhettad sommardebatt om struntsaker. Blev ni sams sedan? Ta en glass. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 27 juli 2021 kl. 23.01 (CEST)
::: {{klar}} ta en glass
::: {{klar}} bli sams [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 23.25 (CEST)
== Redundans i mallarna ==
{{mall|bokref}} (ny omdirigering, ny aliasnamn för mall) och [https://sv.wiktionary.org/w/index.php?title=Mall:k%C3%A4lla-bok&curid=429255&diff=3523881&oldid=2879341 title=Mall:k%C3%A4lla-bok] (ny aliasnamn för parameter) ... hur önskvärda är sådana ändringar? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 13 juli 2021 kl. 20.50 (CEST)
:Hej! Vill du förtydliga vad du egentligen undrar? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.48 (CEST)
:: Vi brukade ha som princip att ha enhetlig syntax. Men här skapade en användare ett alternativt namn för en mall ("bokref" istället för källa-bok") liksom ett alternativt namn för en parameter ("författare" istället för "förf"). Jag föreslår att göra ogjort detta, eftersom det försvårar förståelsen av koden i onödan. Det tjänar inget syfte att anropa samma mall via "källa-bok" från några uppslag, och som "bokref" från andra. I det långa loppet försämrar sådana redireringar ordbokens kvalitet. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 18 juli 2021 kl. 22.29 (CEST)
::: Användaren har nu ändrat så att {{mall|bokref}} omdirigeras till {{mall|källa-bok}}. Det är förstås bra – vi är nog alla överens om att vi bör hålla oss till en så enhetlig och homogen syntax som möjligt. Givetvis kan man också tänka sig att man istället helt raderar mallen, men det finns ett (för all del sällsynt) särfall med just den här typen av mallar, och det är i den händelse vi importerar data från svenska Wikipedia. Deras motsvarande mall heter just <kbd><nowiki>{{bokref}}</nowiki></kbd> och parametern för författare i den mallen kallas "författare" snarare än "förf". För interwiki-kompatibilitetens skull kan det således vara bra att ha en fungerande <kbd><nowiki>{{bokref}}</nowiki></kbd>-mall även på Wiktionary, i den händelse data från en sådan följer med "på köpet" via [[Special:Import]] av någon annan sida från Wikipedia. Det hör till saken att det finns en kryssruta märkt "Inkludera alla mallar" som kan användas vid import av sidor, och om den markeras händer det att även källmallar och liknande följer med vid en import.
::: På motsvarande vis har svenska Wikipedia en mall <kbd><nowiki>{{cite book}}</nowiki></kbd> för de fall där de importerar data från sin engelskspråkiga motsvarighet. Mallen används inte aktivt på svWP men det faktum att den ändå finns där gör att informationen fortsätter att presenteras korrekt även efter en import. I den händelse Wiktionary väljer att behålla <kbd><nowiki>{{bokref}}</nowiki></kbd> som fungerande (om än omdirigerad) mall bör man givetvis vara noggrann med att poängtera för användarna att de bara ska använda standardmallen <kbd><nowiki>{{källa-bok}}</nowiki></kbd>, och att <kbd><nowiki>{{bokref}}</nowiki></kbd> bara finns för att främja kompatibiliteten med våra systerprojekt. Angående sistnämnda kan för övrigt nämnas att <kbd><nowiki>{{bokref}}</nowiki></kbd>-mallen även finns på Wikipedia på bokmål (939 sidor), danska (249) och nynorska (128). Här på Wiktionary länkar fyra sidor till den, samt en kategori-sida och denna diskussion på Bybrunnen. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 24 juli 2021 kl. 02.14 (CEST).
:::: Hej! Tack för svaret. Ja, det kommer från wikipedia som jag självklart hade misstänkt. Jag vidhåller att det vore bäst att återställa, men avstår från det nu pga brist på konsensus. Däremot kommer jag att lägga till avrådan och ändra anropen till vårt vanliga syntax. Fördelarna som du förklarar finns väl, men är IMHO mycket teoretiska. Att importera vare sig medelst [[Special:Import]] eller manuell C&P kan knappast vara till nytta eftersom vi är en ordbok medan wikipedia är en encyklopedi. Jag har sett på andra wikier folk som vill "hjälpa" genom att kopiera hela sidor från en wiki till an annan, resultatet blir knappast någonsin bra. Tack och lov har hittills [https://sv.wiktionary.org/wiki/Special:Logg?type=import ingen försökt att "importera" en sida från en annan wiki med hundratals inkluderade mallar]. ([https://sv.wiktionary.org/w/index.php?title=teofobi&oldid=964400 teofobi]) Jag vågar inte ens tänka på den mallstia som vi skulle ha ifall det var gängse metod att "importera" från diverse wikier med alla inkluderade mallar. Ifall någon vill att {{mall|källa-bok}} framgent ska heta {{mall|bokref}} och ha parametern "författare=" då kan det gärna diskuteras, och vid behov verkställas medelst bot. BTW: {{mall|källa-bok}} saknar interwikilänkning, all kompatibilitet till trots. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 24 juli 2021 kl. 15.50 (CEST)
::::: @[[Användare:Tommy Kronkvist]] Har sanerat lite grann. [[Användare:Tomastvivlaren|Tomastvivlaren:s]] [[Special:Bidrag/Tomastvivlaren|(B)]] redigeringar (delvis kopiering från wikipedia) använder ibland ytterligare okända parametrar som inte heller är hjälpta genom <code><nowiki>{{{förf|{{{författare|}}}</nowiki></code>. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 24 juli 2021 kl. 17.01 (CEST)
{{@|Taylor 49}}. Okej, tack för det. Uppslagen [[småkusin]] och [[tremänning]] är de enda som har <kbd><nowiki>{{bokref}}</nowiki></kbd> kvar, om du vill fixa dem också. Själv är jag för närvarande upptagen med att byråkrata på Wikispecies. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 24 juli 2021 kl. 18.01 (CEST).
:Jag tycker också det är bra att bara ha en mall och en korrekt syntax. Alias gör parsning svårare om en bot används och wikitexten blir svårläsligare med olika varianter av mallnamn. Det underlättar också att hålla malldokumentation uppdaterad. Kanske det kan finnas några enstaka fall då det kan vara bra att ha alias för mallnamn. Exempelvis kan {{mall|delete}} vara vettig då den underlättar för ej svenskspråkiga att markera en sida för radering, om den skapats av misstag. Jag tycker inte att {{mall|bokref}} är ett alias med en sådan fördel. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 05.52 (CEST)
== "als" vs "gsw" ==
: [[:Kategori:Alemanniska]] (ca 500 uppslag)
: [[Modul:lang/data]]
<pre>
data["als"] = {
name = "alemanniska",
code = "als",
source = "Wiktionary"
</pre>
: [https://en.wiktionary.org/wiki/Category:Alemannic_German_language Category:Alemannic_German_language] (ca 1'600 uppslag)
: [https://en.wiktionary.org/wiki/Module:languages/data3/g Module:languages/data3/g]
<pre>
m["gsw"] = {
"Alemannic German",
"Q131339",
"gmw",
otherNames = {"Swiss German", "Walser German", ...
scripts = Latn,
ancestors = {"gmh"},
wikimedia_codes = {"als"},
</pre>
Är det ett medvetet beslut att använda "als" för "Alemanniska" eller är det ett misstag? Borde vara "gsw". [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 juli 2021 kl. 02.01 (CEST)
:Om jag minns rätt så är det sagt att språkkoderna vi använder först och främst är deras wiki-kod, och i de fall de saknar egen Wikipedia använder vi ISO-3-standard. Det finns en allemannisk wikipedia på als.wikipedia.org, därav språkkoden. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 18 juli 2021 kl. 12.44 (CEST)
:: {{@|Svenji}}: Har du någon källa för uppgiften om "först och främst språkkodens wiki-kod, annars ISO-3"? Det är inte alls så att jag misstror dig, men som byråkrat på Wikispecies skulle jag vilja kunna citera någon policy eller liknande kring den här sakfrågan. Allra bäst vore det om uppgiften går att härleda till en motsvarande policy eller riktlinje på MediaWiki eller Meta-Wiki, eller åtminstone Wikipedia. Om inte – tack i alla fall! [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 26 juli 2021 kl. 03.16 (CEST).
::: Det grundar väl sig i samma princip som alla andra språk med egna wikier, t.ex. no/nn vars ISO-3-standard för språket norska är nor, och dess två skrivna varianter enligt samma standard är nob och nno. Vi använder (likt resten av Wiktionary deras wikikoder istället för ISO-kod. Listan kan göras väldigt lång... [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.07 (CEST)
:::: Nja, -en- wiktionary använder företrädesvis ISO-koden då den skiljer sig från wikimedia-koden (åtminstone för -gsw-). {{osignerad|Taylor 49|26 juli 2021 kl. 23.11 (CEST)}}
:::::Alltså, för mig personligen spelar det väl ingen roll vilka bokstäver som används, vi kan byta till vilken standard som helst. Jag försöker bara förstå var problematiken ligger i att t.ex. tadzjikiska har språkkod tg på Wiktionary men tgk enl. ISO-3? Ska alla dessa bytas nu? Det har väl funkat bra hittills? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.32 (CEST)
:::::Det känns dock mer användarvänligt att kunna gå från Tadzjikiska wiktionary och veta med sig att tg även akn användas för att lägga in deras språk i våra mallar. Ska vi inte annars byta sv mot swe också? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.35 (CEST)
::::::Wikimedia använder väll, i grunden iallafall, ISO-1 om det finns, annars ISO-3? Sen finns det vissa undantag. --[[Användare:Sabelöga|Sabelöga]] ([[Användardiskussion:Sabelöga|diskussion]]) 26 juli 2021 kl. 23.58 (CEST)
:::::::{{@|Tommy Kronkvist}}, principen för val av språkkod finns beskriven på sidan [[Wiktionary:Stilguide/Språknamn]] under rubriken "Lägg till nytt språk". (Tänk på att: ...i första hand används Wikimedias språkkoder för det aktuella språket. ...i andra hand använda ISO 639-koder i följande ordning: ISO 639-1, ISO 639-3, ISO 639-2(/T) så som presenteras på www.sil.org.) När detta inte räckt till så har praxis varit att använda ISO 639-5-koder i kombination med egenkonstruerade koder, som framgår av samma sida. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.03 (CEST)
Tack {{@|Dodde}}, men då får jag jaga vidare på Meta- eller Media-Wiki. :-) Som jag nämnde rör min fråga primärt egentligen mitt arbete med Wikispecies ("WS"), och är därför synnerligen "out of bounds" här på Wiktionary. För att ändå ge lite bakgrund kan nämnas att Wikispecies per policy ska vara så språkneutralt som möjligt, bland annat eftersom det bara finns ''en'' global version av WS, inte flera olika språkversioner som i fallet med till exempel Wiktionary och Wikipedia. Eftersom projektet uteslutande hanterar data som rör taxonomi, biologisk systematik och dess nomenklatur så går det ändå ganska bra att följa den policyn. Vi hanterar främst vetenskapliga namn, samt egennamn på auktorer och bokverk/tidskrifter. De vetenskapliga namnen är förstås likadana på alla språk (även om det i strikt mening ''väldigt'' sällan rör sig om "latinska namn"), och i princip gäller det även namnen på författare och deras publikationer. En författare heter ju det han heter, så att säga… Emellertid har vi en hel del användare som utöver de vetenskapliga namnen även vill lista de olika organismernas trivialnamn på diverse språk, till exempel på svenska, nepali, och så vidare. Detta trots att dessa namn inte har ett smack med taxonomi att göra, och därför egentligen faller utanför projektets intresseområde. De är dock populära och leder ibland till att nya användare även börjar intressera sig mer och bidrar med material som rör taxonomin, så därför har vi explicit undantagit trivialnamnen från "bara taxonomi"-policyn. Haken är att användarna ibland har sin egen syn på vilka språkkoder som är lämpliga att använda, och eftersom våra mjukvarumoduler och liknande bara hanterar vissa av dem så kan det bli problem. Det vore förstås enkelt för oss att skriva en "lokal" policy om detta som bara rör Wikispecies, men eftersom vår mjukvara per automatik hämtar massor med information från Wikidata (och ibland Wikisource) så tycker jag att det vore bättre att istället använda en övergripande global policy eller riktlinje för detta. Jag har dock inte hittat någon sådan. [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 15 augusti 2021 kl. 07.37 (CEST).
== "Mall:antal uppslag" och privata ordklassmallar ==
Följande problem finns:
* {{mall|antal uppslag}}
** <s>krångligt all lägga till dialekter manuellt, inga har lagts till sedan år 2016</s>
** metoden kommer att sluta funka vid 500 språk (då blir det akut)
* [[:Kategori:Wiktionary:Ordklassmallar|privata ordklassmallar]]
** oproduktiv redundans, de flesta gör typ ingenting (diskuterades redan under år 2017: [[Malldiskussion:subst]])
Föslag:
* <small>skapa ny dold kategori [[:Kategori:Alla huvuduppslag]]</small> som skulle ersätta {{mall|antal uppslag}} ('''nackdelen''' är att detta skulle räkna ord som utgör huvuduppslag i flera språk bara en gång)
* mer senare (efter att annat har gjorts, se långt ovan, helst till sist avveckla privata ordklassmallar)
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 juli 2021 kl. 12.28 (CEST)
:: Delvis löst. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 23 juli 2021 kl. 23.04 (CEST)
== CFI -- Förbjudna språk och koder ==
Har tydligen inte mycket diskuterats, samlad ihop info från olika ställen på den här wikin.
* [[Wiktionary:Stilguide/Språknamn]]
* [[Modul:lang/data]]
* [[Wiktionary:Projekt/Mallar_och_moduler#Språkkodsmallar]]
* [https://en.wiktionary.org/wiki/Wiktionary:Criteria_for_inclusion#Constructed_languages]
=== Planspråk ===
* Novial: förbjudet på -en- wiktionary, stöds här, 35 uppslag
=== Jugoslaviska "sh" ===
* kod "sh" förbjuden enligt [[Wiktionary:Stilguide/Språknamn]] "serbokroatiska: använd serbiska eller kroatiska"
=== Kinesiska ===
* kod "cmn" -- "mandarin" förbjuden enligt [[Wiktionary:Stilguide/Språknamn]] "använd kinesiska Detta borde nog diskuteras"
* "zh-sc" används ej
* "zh-tc" används ej
=== Utdöda språk ===
* "[https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fh-nor%2F&title=Special:S%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 h-nor]" norska -- <s>kan väl ändras till "non" ??</s>
* "[https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fh-smi%2F&title=Special:S%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 h-smi]" samiska -- <s>kan väl ändras till "smi-usm" ??</s>
* {{klar}} "gem" "urgermanska", bör vara "gem-ugm"
* {{klar}} "[https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fgmq-pie%2F&title=Special:S%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 gmq-pie]" "urindoeuropeiska", bör vara "ine-uie"
* {{klar}} "gmq-utr" "urturkiska", bör vara "trk-utr"
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 16.57 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 25 juli 2021 kl. 20.20 (CEST)
: Av dessa språk är bara några "utdöda", t.ex. norska och samiska som takspråk för underliggande varieteter/dialekter/språk kräver en sammanförande språkkod etymologiskt. Detsamma skulle ev. behövas för bl. a. serbokroatiska. Nu är artiklar med etymologier från samiska eller norska plötsligt trasiga. <nowiki>=(</nowiki> [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.26 (CEST)
:: Ingenting är trasigt. 3 sidor visar för närvarande "okänt språk" pga 2 ovannämnda koder vilket kan repareras på olika sätt. Koder "h-nor" och "h-smi" kan läggas till i [[Modul:lang/data]] omedelbart ifall så önskas. Att detta inte hände för länge sedan beror på att de är tvivelaktiga. De saknas i [[Wiktionary:Stilguide/Språknamn]]. Ska de läggas till, eller hellre ändras till "non" och "smi-usm", eller annat förslag? Är det här "Av franska morse, av samiska morša." överhuvudtaget rätt? Igår fixade jag ca 30 sidor med "okänt språk" och det finns väl fler sådana som jag tänker att snart upptäcka och skicka till [[:Kategori:Uppenbarligen ogiltig språkkod]] och [[:Kategori:Okänd språkkod]] så att de kan alla fixas. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 22.39 (CEST)
::: I ljuset av brist på andra förslag ändrar jag nu "h-nor" -> "non" och "h-smi" -> "smi-usm". [[Wiktionary:Teknikvinden#Härledning_-_samlat:_samiska_eller_norska]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 10 augusti 2021 kl. 00.15 (CEST)
::::{{@|Taylor 49}} h-nor står för härledningar-norska. Den är till för de fall då källa rörande härledning inte uttryckligen anger vilken typ av norska (bokmål eller nynorska etc) respektive vilket av de samiska språken som avses. Det är en språkkod för användning i {{mall|härledning}} och ingen annan stans. Se diskussionen från 2012 som föranledde detta på [[Malldiskussion:härledning]]. h-nor och h-smi står alltså inte för urnorska och ursamiska, utan för det nu levande makrospråket norska (ISO 639-2) och den kollektiva koden för de nu levande samiska språken (ISO 639-5). ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.19 (CEST)
::::: I så fall kommer jag att återställa dem, men de användes bara 3 gånger, och det finns väl massor med sidor som använder "non" men borde bättre använda "h-nor" liksom sådama som använder "smi-usm" men borde använda "h-smi". [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 augusti 2021 kl. 17.18 (CEST)
::::::* {{klar}} lägg till "h-nor" och "h-smi" i [[Modul:lang/data]]
::::::* {{klar}} spärra "h-nor" och "h-smi" för annan användning än etymologi
::::::[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 augusti 2021 kl. 17.55 (CEST) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 16 augusti 2021 kl. 17.04 (CEST)
:::::::Tack. Jag har inte så bra koll på härledningarna, men utgångspunkten för all information på Wiktionary är ju att den ska vara korrekt. Och är det, som du säger, så att fel språkkod har använts på ett stort antal uppslag så är det synd. Kanske har dokumentationen av de här två mallarna varit för bristfällig. Jag ville heller inte påstå att h-nor och h-smi är den bästa lösningen, bara reda ut eventuella missförstånd om deras betydelse och funktion. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 16 augusti 2021 kl. 03.26 (CEST)
== "Kategori:Italienska/Senegalesiska regioner" vs CFI -- massradera? ==
* [[:Kategori:Italienska/Senegalesiska regioner]] (röd, 12 sidor)
* [[Anv%C3%A4ndardiskussion:2A02:908:C30:3680:19E:28D8:822C:24D6#Toponyms]]
Vi raderade massor med liknande sidor för ca 4 år sedan. De här har väl glömts, och bör raderas? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 26 juli 2021 kl. 22.26 (CEST)
:Ja. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 26 juli 2021 kl. 23.11 (CEST)
::Måste ha glömts. Det finns förmodligen tusentals sidor som fortfarande ligger kvar och skräpar efter dessa masskapade sidor. Ex.vis sidor med kemiska föreningar [[Wiktionary:Projekt/Struktur_på_uppslag#Kemiska_f.C3.B6reningar]] ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 07.02 (CEST)
::: 12 sidor raderade. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 augusti 2021 kl. 21.46 (CEST)
== Bilder på icke-svenska uppslag ==
Användare [[Special:Bidrag/Spl908455|Spl908455]] har placerat bilder på diverse icke-svenska uppslag, inte helt enligt [[Wiktionary:Stilguide#Bilder|stilguiden]]. Ska de tas bort? <small>PS: jag är beredd att diskutera en liten ändring och tillåta bilder ifall det finns särskilda skäl.</small> [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 21.41 (CEST)
:{{@|Taylor 49}}, ja, enligt nuvarande stilguide ska ska de bort. Men jag lyssnar naturligtvis gärna först på dina argument för vilka särskilda skäl som kan föreligga för undantag. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 16 augusti 2021 kl. 03.20 (CEST)
== Felplacerad "Mall:tagg" och "{ {PAGENAME} }" och ovanliga fettstilsrader ==
[https://sv.wiktionary.org/w/index.php?title=Special:S%C3%B6k&limit=500&offset=0&ns0=1&search=insource%3A%2F%5C%7D%5C%7D%5C%27%5C%27%5C%27%2F ca 164 träffar] Det finns några "false positive" bland dessa, annars 3 fenomen:
<pre>
{{subst|fi}}
{{tagg|kat=fågelarter|kat2=fåglar|språk=fi}}'''[[Turkki|turkin]][[kyyhky]]'''
</pre>
<pre>
{{subst|ja}}
'''{{PAGENAME}}''' (はとざ, Hatoza)
</pre>
<pre>
{{subst|yi}}
'''{{länk|yi|שווייצער}} {{länk|yi|קעז}}''' (shveytser kez) {{m}}
</pre>
Vilka av dessa syntaxknep är bra, vilka dåliga? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 27 juli 2021 kl. 22.39 (CEST)
:PAGENAME ser väl mest lustig ut när man redigerar, går heller inte att länka orddelar om man använder den så ser inga fördelar.
:Att ange transliteration/transkribering på fetstilaraden utan fet stil tycker jag är helt ok. (brasklapp för att jag inte varit här på ett par år) –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 5 augusti 2021 kl. 11.10 (CEST)
:: Alla <nowiki>{{PAGENAME}}</nowiki> in NS 0 har avlägsnats medelst bot. Sökning ovan ger 148 träffar nu. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 21.19 (CEST)
<pre>
==Arabiska==
===Ordspråk===
{{ordspråk|ar}}
'''{{+arab|التفاحة لا تسقط بعيداً عن الشجرة.}}'''
{{DISPLAYTITLE:{{+arab|{{FULLPAGENAME}}}}}}
#[[Äpplet faller inte långt från trädet.]]
</pre>
::: [[التفاحة_لا_تسقط_بعيدا_عن_الشجرة.]] Behövs "DISPLAYTITLE" och "+arab" och "FULLPAGENAME"? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 21.22 (CEST)
::::{{@|Taylor 49}} { {PAGENAME} } ska inte användas, men kan ju åtgärdas med bot som du har gjort, tack!
::::
::::{{mall|länk}} lägger bl.a. till en ankare för aktuellt språk, i detta fall #Jiddish. Det är enligt min mening aldrig fel att byta ut en länk till ett uppslag som anges med klamrar mot en länk som skapas med hjälp av mallen {{mall|länk}}. Jag tänker att det skulle kunna vara möjligt att utöka funktionaliteten att lägga till olika skrifter för olika språk, att ett arabiskt ord som använder {{mall|länk}} automatiskt använder skriftmallen {{mall|+arab}} internt.
::::
::::DISPLAYTITLE och FULLPAGENAME ska ju helst inte användas, utan sidnamnet utskrivet med text, som vanligt. {{mall|+arab}} och dylika mallar för olika skrifter är däremot bra för det gör att dessa texter då kan specialanpassas med CSS för att exempelvis ange att ett annat typsnitt ska användas och att storleken ska justeras. Arabiska typsnitt gör normalt texten väldigt liten och svårläst, så storleken brukar göras större.
::::
::::{{mall|tagg}} ska i regel användas på definitionsraden direkt efter #-tecknet. I det aktuella fallet bör mallen flyttas. Mallbeskrivningen medger att det i vissa fall kan vara tillåtet att placera mallen nån annan stans, om mallen inte avser en särskild, utan en grupp definitioner. Var och hur framgår dock inte av mallbeskrivningen.
::::
::::Transkribering o.d. ser ut som jag skulle förvänta mig, som Moberg också nämnde. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.51 (CEST)
== Mall { {plurale tantum} } ==
Mallen {{mall|plurale tantum}} ska enligt instruktionerna placeras på fetstilsraden. Enligt Dodde ska den avvecklas till förmån för {{mall|tagg}}. Jag håller med Dodde, avveckla den. 99 användningar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 5 augusti 2021 kl. 22.02 (CEST)
: Bifaller. Många användare känner till och är vana vid <code><nowiki>{{tagg}}</nowiki></code> som används på 126 828 sidor. Att ha en särskild mall just för ''plurale tantum'' känns överflödigt och onödigt komplext. I skrivande stund anropas mallen av 89 sidor, att jämföra med de 410 sidor som listas i [[:Kategori:Plurale tantum]], fördelade över sju underkategorier efter språk. Flertalet av uppslagen i dessa kategorier använder redan <code><nowiki>{{tagg}}</nowiki></code> alternativt {{mall|de-subst-pluraletantum}} etc. istället för <kbd><nowiki>{{plurale tantrum}}</nowiki></kbd>.
: Som fotnot kan tilläggas att i den händelse vi trots allt väljer att behålla mallen så bör vi skapa en motsvarande <kbd><nowiki>{{singurale tantum}}</nowiki></kbd> för att vara konsekventa. Den skulle i så fall omfatta betydligt fler än 89 uppslag, men i min mening ändå vara lika överflödig. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 8 augusti 2021 kl. 20.54 (CEST).
:: Jag vet inte var eller när jag skrev det, men jag anser fortfarande det. :) ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 augusti 2021 kl. 06.57 (CEST)
== "Wiktionary:Projekt/Språkbalans" ==
@[[Användare:LA2|LA2]]: ang [[Wiktionary:Projekt/Språkbalans]]
* föreslår uppdelning och flytt till närheteten av [[Wiktionary:Om/Statistik]] och [[:Kategori:Om Wiktionary]]
* syftet med arkiveringen är obskyrt
* [[Wiktionary:Bybrunnen/Arkiv26#Modul_önskas_för_beräkningsmall]]
* modul kan göras men kommer inte att lösa problemet med [[Wiktionary:Teknikvinden#Bugg:_"$wgExpensiveParserFunctionLimit"_för_lyxiga_funktioner|500-gränsen]], uppdelning däremot hjälper
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 16 augusti 2021 kl. 16.03 (CEST)
:Jag tror i så fall man måste betrakta de tre avsnitten var för sig. Det nedersta är ganska likt Om/Statistik. Det växer med en rad för varje tidpunkt (här månad, där vecka) när det uppdateras manuellt. Det första avsnittet är väldigt annorlunda. Siffrorna där uppdaterar sig själva och historiken bevaras inte, om man inte manuellt "arkiverar" tabellen. Kanske är arkiveringen / historiken ointressant? Jag har inte arkiverat den regelbundet. Och ingen har väl saknat den. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 18 augusti 2021 kl. 14.59 (CEST)
:: @[[Användare:LA2|LA2]]: Nu har jag trollat fram den önskade modulen, sågat sidan [[Wiktionary:Projekt/Språkbalans]] isär i 3 delar, och placerad all statistik i [[:Kategori:Om Wiktionary|samma katt]]. Det finns 30 språk på [[Wiktionary:Balans efter språk och ordklass]] och det finns utrymme för 3 mer (prova <code><nowiki>debug=true</nowiki></code>). En bugg finns kvar: in den nedre substituerade tabellen försvinner inte de röda nollorna. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 20 augusti 2021 kl. 00.21 (CEST)
::: Det här är löst, nollorna är borta. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 november 2021 kl. 11.47 (CET)
== Koder "h-smi" & "h-nor" ==
@[[Användare:Dodde|Dodde]] @[[Användare:Svenji|Svenji]]: Hoppas att folk börjar använda dessa koder, med tanke på hur mycket tid jag har lagt ner på att få dem funka som de ska. Hittills (10 år efter att de har skapats) 3 användningar, därav en tvivelaktig. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 18 augusti 2021 kl. 00.00 (CEST)
:Hoppas också det :) ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 25 augusti 2021 kl. 07.47 (CEST)
::{{@|Taylor 49}}: Tack för ditt jobb! Nu när du konstruerat en sån här kodning, undrar jag om det med mindre ansträngning går att kopiera formatet och skapa en "från slaviska språk", och liknande? Eller är det ett hästjobb varje gång? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 31 augusti 2021 kl. 13.10 (CEST)
::: Nu är det enkelt att lägga till flera. Varsågod föreslå koder. Men definiera gärna precis vad de ska omfatta, och hur de ska relatera till andra koder (på samma sätt som relationen mellan "h-nor" och "non"). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 31 augusti 2021 kl. 21.44 (CEST)
::::Tack, jag återkommer! /[[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 1 september 2021 kl. 12.56 (CEST)
== Universal Code of Conduct - Enforcement draft guidelines review ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="content"/>The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Drafting_committee#Phase_2|Universal Code of Conduct Phase 2 drafting committee]] would like comments about the '''[[:m:Universal Code of Conduct/Enforcement draft guidelines review|enforcement draft guidelines]]''' for the [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC). This review period is planned for 17 August 2021 through 17 October 2021.
These guidelines are not final but you can help move the progress forward. The committee will revise the guidelines based upon community input.
Comments can be shared in any language on the [[m:Talk:Universal Code of Conduct/Enforcement draft guidelines review|draft review talk page]] and [[m:Special:MyLanguage/Universal Code of Conduct/Discussions|multiple other venues]]. Community members are encouraged to organize conversations in their communities.
There are planned live discussions about the UCoC enforcement draft guidelines:
:[[wmania:2021:Submissions/Universal_Code_of_Conduct_Roundtable|Wikimania 2021 session]] (recorded 16 August)
:[[m:Special:MyLanguage/Universal_Code_of_Conduct/2021_consultations/Roundtable_discussions#Conversation hours|Conversation hours]] - 24 August, 31 August, 7 September @ 03:00 UTC & 14:00 UTC
:[[m:Special:MyLanguage/Universal_Code_of_Conduct/2021_consultations/Roundtable_discussions|Roundtable calls]] - 18 September @ 03:00 UTC & 15:00 UTC
Summaries of discussions will be posted every two weeks [[m:Special:MyLanguage/Universal Code of Conduct/Drafting committee/Digests|here]].
Please let me know if you have any questions.<section end="content"/>
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 18 augusti 2021 kl. 00.59 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Xeno_(WMF)/Delivery/Wiktionary&oldid=21895623 -->
== ''För'' precisa definitioner ==
Jag är en stor förespråkare för precisa definitioner, men på senare tid tycker jag att en del definitioner i trafikrelaterade artiklar blivit ''för'' precisa. T.ex. [https://sv.wiktionary.org/w/index.php?diff=3607831&oldid=3523664&title=h%C3%B6gertrafik&curid=71428 här] ändras definitionen i ''[[högertrafik]]'' från
#konvention om att ett fordon skall framföras till höger (s+ett i färdriktningen) vid färd på väg
till
#{{tagg|text=transport}} konvention som [[påbjuder]] [[framförande]] av [[fordon]] på väg i [[körfält]]et beläget närmast vägkanten till höger (eller [[spår]]et beläget till [[höger]] om det är ett [[tåg]] eller [[spårvagn]]) i [[färdriktning]]en samt på höger sida av [[refug]], [[mittremsa]] och liknande anordning (utom när en sådan anordning är belägen närmast höger vägkant eller på en [[enkelriktad]] körbana, då den får passeras även på vänster sida)
Finns inte en risk för att läsaren här helt missar pudelns kärna? "Så om ''högertrafik'' innebär att man skall köra i ett körfält, betyder då ''vänstertrafik'' att man skall köra på vägrenen?"
Ibland riskerar en alltför precis definition också att bli för specifik vad gäller rumslig och tidsmässig kontext (Sverige i dag). Kan inte ordet ''högertrafik'' användas även om förhållanden i Storbritannien under 1800-talet? Spanien under 1900-talet? Tyskland i dag? Sydkorea i framtiden? Är det verkligen säkert att alla detaljer stämmer även i dessa sammanhang? Kanske i det här fallet, men jag har sett ändringar där det är mer tveksamt.
Jag tycker nog att det går lite för långt här. Vad tycker gemenskapen? --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 augusti 2021 kl. 22.39 (CEST)
:Medhåll. Återställ. Den här ip-redigeraren kan vi betrakta som klottrare. Bidraget utgör ingen förbättring av ordboken. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 31 augusti 2021 kl. 00.21 (CEST)
::Starkt medhåll. Det är samma princip som [https://sv.wiktionary.org/w/index.php?title=mittremsa&diff=prev&oldid=3604118 detta] där jag påpekade att det blir obegripligt och helt meningslöst att ha en ordbok om definitionerna ser ut som tekniska essäer. En ordbok är till för den som vill förstå ordet, inte reglerna kring trafik (i detta fall). Det hör helt enkelt hemma i ett annat uppslagsverk, och jag förstår inte hur vi kan tillåta en användare att fortsätta i flera år med sånt här nonsens. Jag är för solidaritet och andra chanser, men kvalitet måste ändå gå först. Det har inte blivit bättre sen den här vevan drog igång. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 31 augusti 2021 kl. 13.07 (CEST)
:::Okej. Jag har återställt nämnd ändring och några andra av liknande natur. Jag har också gett användaren [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:213.65.211.63&oldid=3607907#Om_f%C3%B6r_precisa_definitioner en tydlig uppmaning]. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 31 augusti 2021 kl. 14.39 (CEST)
:::: Håller med. Lagom är bäst. Gärna mer än ett ord (typ bra eller dålig synonym "slav är träl", eller hyperonym "hammare är verktyg"), men inte kopiera körkortsboken, och inte omnämna alla tänkbara och otänkbara förbehåll. Encyklopediskt innehåll hör hemma på wikipedia. Rimliga listor med villkor passar i lagboken. Orimligt komplicerade lagar hör hemma enbart på historians sophög. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 31 augusti 2021 kl. 21.55 (CEST)
== Wikimedia Foundation Board of Trustees election has come to an end ==
Thank you for participating in the [[:meta:Special:MyLanguage/Wikimedia_Foundation_elections/2021|2021 Wikimedia Foundation Board of Trustees election]]! Voting closed August 31 at 23:59. The official data, including the four most voted candidates, will be announced as soon as the [[:meta:Special:MyLanguage/Wikimedia_Foundation_elections_committee|Elections Committee]] completes their review of the ballots. The official announcement of the new trustees appointed will happen later, once the selected candidates have been confirmed by the Board.
6,946 community members from 216 wiki projects have voted. This makes 10.2% global participation, 1.1% higher than in the last Board elections. In 2017, 5167 people from 202 wiki projects cast their vote. A full analysis is planned to be published in a few days when the confirmed results are announced. In the meantime, you can check the [[:meta:Special:MyLanguage/Wikimedia_Foundation_elections/2021/Stats|data produced during the election]].
Diversity was an important goal with these elections. Messages about the Board election were translated into 61 languages. This outreach worked well. There were 70 communities with eligible voters voting in this election for the first time. With your help, next year’s Board of Trustees election will be even better.
1 september 2021 kl. 22.58 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Xeno_(WMF)/Delivery/Wiktionary&oldid=21895623 -->
== The 2022 Community Wishlist Survey will happen in January ==
<div class="plainlinks mw-content-ltr" lang="sv" dir="ltr">
Hej allesammans!
Vi hoppas ni alla har mår bra och är så trygga som möjligt i dessa tider! Vi vill dela några nyheter om en ändring i underökningen för gemenskapens önskelista 2022. Vi vill också höra vad du tycker.
Sammanfattning:
<div style="font-style:italic;">
Vi kommer köra [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista 2022]] i januari 2022. Vi behöver mer tid att arbeta på 2021 års önskningar. Vi behöver också mer tid att förbereda vissa ändringar av önskelistan för 2022. Under tiden kan du använda en [[m:Special:MyLanguage/Community Wishlist Survey/Sandbox|tillägnad sandlåda för att skicka in tidiga idéer för 2022 års önskningar]].
</div>
=== Förslag och uppfyllelser av önskningar kommer ske samma år ===
Tidigare har [[m:Special:MyLanguage/Community Tech|gemenskapens teknikteam]] kört undersökningen för gemenskapens önskelista för kommande år i november året innan. Vi körde exempelvis [[m:Special:MyLanguage/Community Wishlist Survey 2021|önskelistan från 2021]] i november 2020. Det fungerade väl för några år sedan. Vid den tidpunkten brukade vi arbeta på önskelistan strax efter att resultaten från omröstningen publicerats.
2021 uppstod det däremot ett glapp mellan omröstningen och när vi kunde börja arbeta på nya önskningar. Fram till 2021 arbetade vi på önskningar från [[m:Special:MyLanguage/Community Wishlist Survey 2020|önskelistan från 2020]].
Vi hoppas att önskelistan 2022 i januari 2022 kommer vara mer intuitiv. Detta kommer ge oss mer tid på att uppfylla fler önskningar från 2021 års önskelista.
=== Uppmuntra bredare deltagande från historiskt uteslutna gemenskaper ===
Vi funderar på hur vi kan göra det enklare att delta i önskelistan. Vi vill stödja fler översättningar, och uppmuntra underutrustade gemenskaper att vara mer aktiva. Vi skulle vilja ha lite tid att göra dessa ändringar.
=== En ny plats för att diskutera med oss om prioriteringar och önskningar som ännu inte uppfyllts ===
Vi kommer att ha gått 365 dagar utan en önskelista. Vi uppmuntrar dig att ta kontakt. Vi hoppas du hör av dig på [[m:Special:MyLanguage/Talk:Community Wishlist Survey|diskussionssidan]], men vi hoppas också att du deltar i vårt Prata med oss-möte som hålls varannan månad! Dessa kommer hållas på två olika tider för att passa olika tidszoner.
Vi påbörjar vårt första möte '''15 september 23:00 UTC'''. Fler detaljer om agendan och inramningen kommer snart!
=== Idéstorm och förslag till utkast före förslagsfasen ===
Har du några tidiga idéer på önskningar kan du använda [[m:Special:MyLanguage/Community Wishlist Survey/Sandbox|önskelistans nya sandlåda]]. På så sätt glömmer du inte detta innan januari 2022. Du kommer kunna komma tillbaka och fila på dina idéer. Kom ihåg att redigeringar i sandlådan inte räknas som önskningar!
=== Återkoppling ===
* Hur skulle önskelistan kunna förbättras?
* Hur skulle du vilja använda vår nya [[m:Special:MyLanguage/Community Wishlist Survey/Sandbox|sandlåda]]?
* Vilka risker ser du, om några, med vårt beslut att ändra datumet för önskelistan 2022?
* Vad skulle hjälpa mer folk att delta i önskelistan 2022?
Svara på [[m:Special:MyLanguage/Talk:Community Wishlist Survey|diskussionssidan]] (på vilket språk du vill) eller på våra Prata med oss-möten.
</div>
[[user:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[user talk:SGrabarczuk (WMF)|talk]]) 7 september 2021 kl. 02.24 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=21980442 -->
== Call for Candidates for the Movement Charter Drafting Committee ending 14 September 2021 ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content"/>Movement Strategy announces [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee|the Call for Candidates for the Movement Charter Drafting Committee]]. The Call opens August 2, 2021 and closes September 14, 2021.
The Committee is expected to represent [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Diversity_and_Expertise_Matrices|diversity in the Movement]]. Diversity includes gender, language, geography, and experience. This comprises participation in projects, affiliates, and the Wikimedia Foundation.
English fluency is not required to become a member. If needed, translation and interpretation support is provided. Members will receive an allowance to offset participation costs. It is US$100 every two months.
We are looking for people who have some of the following [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee#Role_Requirements|skills]]:
* Know how to write collaboratively. (demonstrated experience is a plus)
* Are ready to find compromises.
* Focus on inclusion and diversity.
* Have knowledge of community consultations.
* Have intercultural communication experience.
* Have governance or organization experience in non-profits or communities.
* Have experience negotiating with different parties.
The Committee is expected to start with 15 people. If there are 20 or more candidates, a mixed election and selection process will happen. If there are 19 or fewer candidates, then the process of selection without election takes place.
Will you help move Wikimedia forward in this important role? Submit your candidacy [[:m:Special:MyLanguage/Movement_Charter/Drafting_Committee#Candidate_Statements|here]]. Please contact strategy2030[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org with questions.<section end="announcement-content"/>
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 10 september 2021 kl. 19.10 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Xeno_(WMF)/Delivery/Wiktionary&oldid=22002289 -->
== Server switch ==
<div class="plainlinks mw-content-ltr" lang="sv" dir="ltr"><div class="plainlinks">
[[:m:Special:MyLanguage/Tech/Server switch|Läs det här på ett annat språk]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}]
[[foundation:|Wikimedia Foundation]] testar övergången från sitt första till sitt andra reservdatacenter. Det kommer att se till att Wikipedia och andra Wikimedia-wikier kan förbli online, även om någon form av katastrof skulle inträffa. För att se till att allt fungerar, behöver Wikimedia Technology-avdelningen utföra ett planerat test. Testet kommer visa på om man säkert kan övergå från ett datacenter till ett annat. Det krävs många arbetslag för att förbereda testet och för att ha möjligheten att åtgärda oförutsedda problem.
All trafik kommer att återgå till det primära datacentret '''tisdag 14 september 2021'''.
På grund av begränsningar i [[mw:Manual:What is MediaWiki?|MediaWiki]], måste tyvärr all redigering upphöra medan övergången pågår. Vi ber om ursäkt för avbrottet och arbetar för att minimera det i framtiden.
'''Under en kort tidsperiod kommer det bara vara möjligt att läsa, men inte redigera alla wikier.'''
*Man kommer inte kunna redigera i upp till en timme på tisdag 14 september 2021. Testet börjar [https://zonestamp.toolforge.org/1631628049 14:00 UTC] (07:00 PDT, 10:00 EDT, 15:00 WEST/BST, 16:00 CEST, 19:30 IST, 23:00 JST, och i Nya Zeeland onsdag 15 september 02:00 NZST).
*Försöker du redigera eller spara något under denna tid kommer du få ett felmeddelande. Vi hoppas att inga redigeringar går förlorade under dessa minuter, men vi kan inte garantera det. Om du ser felmeddelandet, vänligen vänta tills allt fungerar som normalt igen. Sedan borde du kunna spara din redigering. Vi rekommenderar ändå att du skapar kopior av dina ändringar, för säkerhets skull.
''Andra effekter'':
*Bakgrundsjobb kommer vara långsammare och vissa kanske försvinner. Rödlänkar kanske inte uppdateras lika snabbt som förut. Om du skapar en artikel som det länkas till någon annanstans ifrån, kommer länken förbli röd längre än vanligt. En del långtidsskript kommer att behöva stoppas.
* Vi förväntar oss att kodutrullningen sker precis som vilken vecka som helst. Viss kodfrysning kan däremot stundtals ske punktligt om operationen kräver det efteråt.
Projektet kan skjutas fram om det skulle behövas. Du kan [[wikitech:Switch_Datacenter|läsa schemat på wikitech.wikimedia.org]]. Alla ändringar kommer att tillkännages i tidsplanen. Det kommer att komma fler notiser om det här. En notis om det här kommer visas på alla wikier 30 minuter innan händelsen inträffar. '''Dela gärna informationen med din gemenskap.'''</div></div> [[user:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[user talk:SGrabarczuk (WMF)|<span class="signature-talk">{{int:Talkpagelinktext}}</span>]]) 11 september 2021 kl. 02.46 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=21980442 -->
== Talk to the Community Tech ==
[[File:Magic Wand Icon 229981 Color Flipped.svg|{{dir|{{pagelang}}|left|right}}|frameless|50px]]
[[:m:Special:MyLanguage/Community Wishlist Survey/Updates/2021-09 Talk to Us|Read this message in another language]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Community_Wishlist_Survey/Updates/2021-09_Talk_to_Us&language=&action=page&filter= {{int:please-translate}}]
Hello!
As we have [[m:Special:MyLanguage/Community Wishlist Survey/Updates|recently announced]], we, the team working on the [[m:Special:MyLanguage/Community Wishlist Survey|Community Wishlist Survey]], would like to invite you to an online meeting with us. It will take place on [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210915T2300 '''September 15th, 23:00 UTC'''] on Zoom, and will last an hour. [https://wikimedia.zoom.us/j/89828615390 '''Click here to join'''].
'''Agenda'''
* [[m:Special:MyLanguage/Community Wishlist Survey 2021/Status report 1#Prioritization Process|How we prioritize the wishes to be granted]]
* [[m:Special:MyLanguage/Community Wishlist Survey/Updates|Why we decided to change the date]] from November 2021 to January 2022
* Update on the [[m:Special:MyLanguage/Community Wishlist Survey 2021/Warn when linking to disambiguation pages|disambiguation]] and the [[m:Special:MyLanguage/Community Wishlist Survey 2021/Real Time Preview for Wikitext|real-time preview]] wishes
* Questions and answers
'''Format'''
The meeting will not be recorded or streamed. Notes without attribution will be taken and published on Meta-Wiki. The presentation (first three points in the agenda) will be given in English.
We can answer questions asked in English, French, Polish, and Spanish. If you would like to ask questions in advance, add them [[m:Talk:Community Wishlist Survey|on the Community Wishlist Survey talk page]] or send to sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] (the [[m:Special:MyLanguage/Community Tech|Community Tech]] manager) will be hosting this meeting.
'''Invitation link'''
* [https://wikimedia.zoom.us/j/89828615390 Join online]
* Meeting ID: 898 2861 5390
* One tap mobile
** +16465588656,,89828615390# US (New York)
** +16699006833,,89828615390# US (San Jose)
* [https://wikimedia.zoom.us/u/kctR45AI8o Dial by your location]
See you! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|<span class="signature-talk">{{int:Talkpagelinktext}}</span>]]) 11 september 2021 kl. 05.04 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=21980442 -->
== Saknade bokstavsföljder ==
Det är ganska lätt att få fram listor på ord som saknas i Wiktionary, till exempel [[special:önskade sidor]] (ord med många rödlänkar) eller våra önskelistor baserade på olika ordsamlingar och textmassor. Men de saknade orden är så många att man blir överväldigad, och det är svårt att prioritera vilka man ska orka lägga till. En tanke som slog mig, och som kunde vara värd att prova ut, är att kartlägga vilka bokstavsföljder (kombinationer av 3 eller 4 bokstäver) som redan förekommer i uppslagsord och om de önskade orden tillför några nya. Vi har förstås många ord som innehåller "bar" och "ber", liksom "sch" och "stj". Men om vi helt saknar ord med följden "ktj" så kunde det vara en poäng att lägga till "[[viktjämförelse]]". --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 21 september 2021 kl. 12.01 (CEST)
:Hur gör du de här listorna? Med Terminal? Jag skulle tycka det var kul att testa lite för andra språk också. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 21 september 2021 kl. 13.38 (CEST)
::Jag har ingen färdig programvara för att göra detta, men principen är ganska enkel. Man skaffar sig en lista av ord, till exempel ur en XML-dump av hela databasen. Sedan läser man in ett ord i taget och loopar igenom dess bokstäver: <code>
for each word
prev = pprev = ""
for each letter in word
if (pprev != "")
print pprev, prev, letter
pprev = prev
prev = letter</code>
::Då kommer ordet hejsan att resultera i utskriften "hej, ejs, jsa, san", dvs en uppräkning av de fyra trebokstavskombinationer som förekommer i ordet. Den typen av lista kan man sedan göra statistik på och matcha mot listor över vad som finns. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 1 oktober 2021 kl. 18.26 (CEST)
==Movement Charter Drafting Committee - Community Elections to take place October 11 - 24 ==
This is a short message with an update from the Movement Charter process. The call for candidates for the Drafting Committee closed September 14, and we got a diverse range of candidates. The committee will consist of 15 members, and those will be (s)elected via three different ways.
The 15 member committee will be selected with a [[m:Special:MyLanguage/Movement Charter/Drafting Committee/Set Up Process|3-step process]]:
* Election process for project communities to elect 7 members of the committee.
* Selection process for affiliates to select 6 members of the committee.
* Wikimedia Foundation process to appoint 2 members of the committee.
The community elections will take place between October 11 and October 24. The other process will take place in parallel, so that all processes will be concluded by November 1.
For the full context of the Movement Charter, its role, as well the process for its creation, please [[:m:Special:MyLanguage/Movement Charter|have a look at Meta]]. You can also contact us at any time on Telegram or via email (wikimedia2030@wikimedia.org).
--[[Användare:Mervat (WMF)|Mervat (WMF)]] ([[Användardiskussion:Mervat (WMF)|diskussion]]) 22 september 2021 kl. 13.01 (CEST)
== Belarus ==
[[File:Belarusiska-helium-pywikibot.png|mini|400px|Arbetet utförs med programvaran pywikibot.]]
Det har nu gått precis ett år sedan svenska Wikipedia bytte namn från Vitryssland till Belarus, som jag berättade i [[Wiktionary:Bybrunnen/Arkiv31#Belarusiska]] (diskussion i somras). Namnet Belarus används nu överallt i svenska media, jag ser ingen som framhärdar i att använda det gamla namnet. Jag föreslår därför att vi sätter igång samma förändring här. Hur den går till är ju redan färdigdiskuterat. Vår målsättning bör vara att ha detta klart före jul, kanske mycket tidigare än så. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 10.56 (CEST)
: Neutralt från mig. Med sätt inte igång i smyg. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 16.21 (CEST)
* {{klar}} [[Modul:lang/data]] och [[Wiktionary:Stilguide/Språknamn]] måste redigeras.
* {{klar}} Rubriken <nowiki>==Vitryska==</nowiki> måste bytas till Belarusiska på 1160 huvuduppslag och nära 4000 böjningsuppslag.
* {{klar}} På sidor med mer än ett avsnitt, måste Belarusiska avsnittet flyttas upp till sin alfabetiska plats, före Bulgariska, oftast överst på sidan. (Några krockar med ==Svenska== avsnitt förekommer inte, tack vare olika alfabet).
* {{klar}} I svenska huvuduppslag med översättningar, måste raden <nowiki>*vitryska: {{ö+|be|...}}</nowiki> byttas mot belarusiska och flyttas upp till sin alfabetiska plats.
* {{klar}} Appendix-sidor (NS 102) som [[Appendix:Räkneord/Vitryska]] måste döpas om till [[Appendix:Räkneord/Belarusiska]] ([https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Fitrysk%2F&title=Special%3AS%C3%B6k&ns102=1 Vitryska] [https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Felarusi%2F&title=Special%3AS%C3%B6k&ns102=1 Belarusiska] det verkar handla om en enda sida).
* {{klar}} Intern/Projekt-sidor (NS 4) måste flyttas ([https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Fitrysk%2F&title=Special%3AS%C3%B6k&ns4=1 Vitryska] [https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Felarusi%2F&title=Special%3AS%C3%B6k&ns4=1 Belarusiska] det verkar handla om en enda sida).
* {{klar}} Bara 158 kategorier (NS 14) måste flyttas ([https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Fitrysk%2F&title=Special%3AS%C3%B6k&ns14=1 Vitryska] [https://sv.wiktionary.org/w/index.php?search=intitle%3A%2Felarusi%2F&title=Special%3AS%C3%B6k&ns14=1 Belarusiska]). Kategorier som [[:Kategori:Vitryska/Substantiv]] måste döpas om till Belarusiska/Substantiv. Detta måste göras på ett sådant sätt, att interwiki-länkarna följer med.
* {{klar}} Parameter i "kategorinavigering" måste också ändras, utöver att flytta kategorin ([https://sv.wiktionary.org/w/index.php?title=Kategori:Vitryska/K%C3%B6ksredskap&action=edit]), ca 156 gånger.
* {{ejklar}} På diverse ställen i klartext (som etymologi-avsnitt) kan ordet vitryska behöva ändras till belarusiska.
* {{ejklar}} Några uppslag [[Vitryssland]] [[vitryss]] [[vitrysk]] [[vitryska]] måste markeras som ålderdomliga.
* {{ejklar}} Radera alla omdirigeringar ... eller gör något annat åt dem.
* {{ejklar}} Genomsök wikin och se till att inga olagliga "itrysk" finns kvar.
* {{ejklar}} Fixa alla lablar i wikidata (EX: [https://www.wikidata.org/w/index.php?title=Q35611598&action=history Q35611598&action=history])
Några problem ([[Mall:be]] mm) har sedan den arkiverade diskussionen i somras lösts av en okänd bov. :-D [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 22.34 (CEST)
:Inget görs i smyg. Vi har ju diskuterat detta utförligt tidigare och funnit att det är görbart och vid rätt tidpunkt önskvärt. Inga allvarliga invändningar finns. Det handlar bara om några tusen sidor och jag har nog skapat de flesta av dem. Det som jag inte kan göra är att ändra modul:lang/data. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 17.05 (CEST)
:: Ifall du vill göra allt själv och manuellt då kan du fortsätta. [[Modul:lang/data]] kan jag fixa åt dig så snart som det är dags (den är ej skyddad fastän den kanske borde vara det ...). Annars borde följande frågor besvaras, gärna innan:
::* Ska appendixsidorna och katterna flyttas utan omdirigering, med omdirigering som senare raderas, eller med omdirigering som ska finnas kvar för all framtid?
::* Ska allt göras manuellt, eller något medelst bot?
::* I vilken ordning ska detta göras, när ska [[Modul:lang/data]] anpassas?
:: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 19.13 (CEST)
::: Appendix är redan omdöpt och eftersom det var jag som gjorde det, så skapades en redirect. Alla länkar dit är fixade, så det kvittar lika om redirecten ligger kvar eller tas bort. Jag har inte monopol på att redigera artiklar på belarusiska, utan vem som helst får hjälpa till. Någon med bot kanske vill hjälpa till? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 19.55 (CEST)
:::: Min bot kan gärna ersätta överallt "vitryska" med "belarusiska" (tidigast imorgon, just nu sliter den vid en annan wiki ;-) ). Den kan inte flytta sidor, och inte flytta avsnitt eller ö:ar med den nuvarande versionen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 20.06 (CEST)
:::::Alla 159 (?) kategorierna är omdöpta nu. Det gick bra. Och modul:lang/data är uppdaterad. Grönlänkar fungerar. Nya artiklar hamnar rätt. Men det verkar ta tid innan befintliga artiklar flyttar över. När man tittar på en artikel och lägger till ?action=purge på URL:en för att nollställa cachen, så visar artikeln att den ligger i rätt kategori, men när man besöker kategorin så finns artikeln ännu inte där. Samma sak gäller interwiki-länkar för kategorierna från andra språk av Wikipedia. Jag tror det är bra om alla redirects får ligga kvar en bra tid (kanske ett år? kanske mer?), till hjälp såväl för andra Wikimedia-sajter som för utomstående sajter (och Google-sökningar). --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 2 oktober 2021 kl. 22.03 (CEST)
:::::: Känd bugg. Det tar flera dagar innan alla artiklar hoppar över. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 oktober 2021 kl. 22.10 (CEST)
Om jag kunde lyckas med installationen av pywikibot, så tror jag detta är ganska enkelt att automatisera: Döp om ==Vitryska== till ==Belarusiska== och flytta den sektionen högst upp i sidan. De fall, där detta misslyckas (när det finns en topplänk eller en sektion för Basjkiriska) är lätt räknade och kan åtgärdas manuellt. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 3 oktober 2021 kl. 22.07 (CEST)
:Nu lyckades jag få igång bot-programvaran och det går ju smidigare. Borde jag övergå till mitt gamla bot-konto LA2-bot och be om bot-rättigheter, så att redigeringarna döljs från sidan med Senaste ändringar? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 5 oktober 2021 kl. 16.50 (CEST)
:: Men [[Special:Rättigheter/LA2-bot|din bot har redan botflaggan]] !!! [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 7 oktober 2021 kl. 09.33 (CEST)
:::Jag har glömt lösenordet till LA2-bot och när jag beställer återställning ("Jag har glömt mitt lösenord"), så kommer det inget med e-posten. Kanske har jag aldrig petat in någon e-postadress för återställning i kontoinställningarna. Kan någon admin peta in detta? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 7 oktober 2021 kl. 10.39 (CEST)
:::: Du kan mejla din bot:
:::: > Den här användaren har inte angivit en giltig e-postadress.
:::: 1. Då måste du väl skapa ett nytt konto. Jag kan inte fixa "LA2-bot" med mina övernaturliga admin-behörigheter. Men stewarder kan väl. Frågan är ifall de vill. Prova här: [https://meta.wikimedia.org/wiki/Special:BotPasswords Special:BotPasswords]
:::: 2. Kan du till dess begränsa dina bot-via-LA2-redigeringar utan botflagga till typ 300 per dygn?
:::: 3. Du blev utloggad medan du postade. Det händer också mig och andra. Och det är en nyligen introducerad '''ALLVARLIG BUGG'''. :-(
:::: [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 7 oktober 2021 kl. 18.25 (CEST)
:::::Nu har botten e-postadress och lösenordet är återställt. Botten redigerar i tysthet vidare i de belarusiska artiklarna utan att översvämma Senaste ändringar. --[[Användare:LA2-bot|LA2-bot]] ([[Användardiskussion:LA2-bot|diskussion]]) 7 oktober 2021 kl. 23.54 (CEST)
::::::Nu betraktar jag projektet som lyckligen slutfört. Svenska och belarusiska uppslagsord har genomsökts. Möjligen återstår rester av "vitrys..." i andra språks uppslag? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 8 oktober 2021 kl. 20.43 (CEST)
:::::::Det finns 153 uppslag som fortfarande refererar till Vitryssland på ett eller annat sätt: [https://sv.wiktionary.org/w/index.php?title=Special:S%C3%B6k&limit=500&offset=0&profile=default&search=insource%3A%2Fitrys%2F&ns0=1]. Flera av dessa behöver fortfarande uppdateras. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 13 oktober 2021 kl. 07.51 (CEST)
::::::::Jag tror att jag har gått igenom dessa och exempelvis flyttat översättningar från vitrysk till belarusisk. Du kanske hittar någon som behöver uppdateras, men långt ifrån alla 159. Att vitrysk är en giltig sammansättning av [[vit]], har inte ändrat sig. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 13 oktober 2021 kl. 10.01 (CEST)
I den skrivskyddade sidan [[MediaWiki:ProminentInterwikis.js]] behöver vitryska ändras till belarusiska. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 25 oktober 2021 kl. 00.44 (CEST)
== Let's talk about the Desktop Improvements ==
[[File:Annotated Wikipedia Vector interface (logged-out).png|thumb]]
<div class="plainlinks mw-content-ltr" lang="en" dir="ltr">
Hello!
Have you noticed that some wikis have a [[mw:Special:MyLanguage/Reading/Web/Desktop Improvements|different desktop interface]]? Are you curious about the next steps? Maybe you have questions or ideas regarding the design or technical matters?
Join an online meeting with the team working on the Desktop Improvements! It will take place on [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211012T1600 October 12th, 16:00 UTC] on Zoom. It will last an hour. '''[https://wikimedia.zoom.us/j/82936701376 Click here to join]'''.
'''Agenda'''
* Update on the recent developments
* [[mw:Special:MyLanguage/Reading/Web/Desktop Improvements/Features/Sticky Header|Sticky header]] - presentation of the demo version
* Questions and answers, discussion
'''Format'''
The meeting will not be recorded or streamed. Notes will be taken in a [https://docs.google.com/document/d/1G4tfss-JBVxyZMxGlOj5MCBhOO-0sLekquFoa2XiQb8/edit# Google Docs file]. The presentation part (first two points in the agenda) will be given in English.
We can answer questions asked in English, French, Polish, and Spanish. If you would like to ask questions in advance, add them on the [[mw:Talk:Reading/Web/Desktop Improvements|talk page]] or send them to sgrabarczuk@wikimedia.org.
[[user:OVasileva (WMF)|Olga Vasileva]] (the team manager) will be hosting this meeting.
'''Invitation link'''
* [https://wikimedia.zoom.us/j/89828615390 Join online]
* Meeting ID: <span dir=ltr>829 3670 1376</span>
* [https://wikimedia.zoom.us/u/kB5WUc7yZ Dial by your location]
We hope to see you!</div> [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 5 oktober 2021 kl. 03.05 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Varia&oldid=22122011 -->
:Det är nu man ska gömma undan språklänkarna. De blir inte kvar i vänsterspalten utan ska fällas ut från en knapp uppe till höger. Jag tror det blir en försämring. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 5 oktober 2021 kl. 19.57 (CEST)
:: Sluta försämra wikierna, tack. Tillbaka till programvaran från 2010 + LUA + wikidata + cognate men utan allt skräp. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 7 oktober 2021 kl. 09.33 (CEST)
== Röstningen inför valet för medlemmarna i Movement Charter skrivningskommitté är nu öppen ==
<section begin="announcement-content"/>
:''<div class="plainlinks">[[m:Special:MyLanguage/Movement Charter/Drafting Committee/MCDC Voter Email short 12-10-2021|{{int:otherlanguages}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Movement Charter/Drafting Committee/MCDC Voter Email short 12-10-2021}}&language=&action=page&filter= {{int:please-translate}}]''
Röstningen inför valet för medlemmarna i Movement Charter skrivningskommitté är nu öppen. Totalt kandiderar 70 Wikimedianer från hela världen om 7 platser i dessa val.
'''Röstningen är öppen från 12 oktober till 24 oktober 2021 (var som helst på jorden).'''
Kommittén kommer att bestå av totalt 15 medlemmar: Online grupperna röstar på 7 medlemmar, 6 medlemmar kommer att väljas ut av Wikimedia filialer genom en parallell process och 2 medlemmar kommer att utses av Wikimedia Foundation. Planen är att sammankalla kommittén senast den 1 november 2021.
Lär dig om varje kandidat innanför röstningen på språket du föredrar: <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates>
Lär dig mer om skrivningskommitté: <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee>
Vi testar en röstråd app för detta val. Klicka själv genom verktyget så ser du vilken kandidat är närmast dig! Titta på <https://mcdc-election-compass.toolforge.org/>
Läs hela tillkännagivandet: <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee/Elections>
'''Gå och rösta på SecurePoll:''' <https://meta.wikimedia.org/wiki/Special:MyLanguage/Movement_Charter/Drafting_Committee/Elections>
Med vänliga hälsningar
Strategi och governance team, Wikimedia Foundation
<section end="announcement-content"/>
[[User:Xeno (WMF)|Xeno (WMF)]] 14 oktober 2021 kl. 04.55 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery/sv&oldid=22173661 -->
== Prata med gemenskapens tech-team ==
[[File:Magic Wand Icon 229981 Color Flipped.svg|100px|right]]
{{int:Hello}}
Vi här i teamet som arbetar med [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista]] bjuder in dig till ett online-möte med oss. Det kommer äga rum den [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211027T1430 '''{{#time:j xg|2021-10-27}} ({{#time:l|2021-10-27}}), {{#time:H:i e|14:30|sv|1}}'''] på Zoom, och kommer hålla på i ungefär en timme. [https://wikimedia.zoom.us/j/83847343544 '''Klicka här för att delta'''].
'''Agenda'''
* Bli en ambassadör för gemenskapens önskelista. Hjälp oss att sprida vetskapen om undersökningen i din gemenskap.
* Uppdatering om önskningarna angående [[m:Special:MyLanguage/Community Wishlist Survey 2021/Warn when linking to disambiguation pages|förgrening]] och [[m:Special:MyLanguage/Community Wishlist Survey 2021/Real Time Preview for Wikitext|förhandsgranskningar i realtid]]
* Frågor och svar
'''Format'''
Mötet kommer inte spelas in eller streamas. Anteckningar utan attribuering kommer tas och offentliggöras på Meta-Wiki. Presentationen (alla punkter i agendan förutom frågorna och svaren) kommer föras på engelska.
Vi kan svara på frågor som ställs på engelska, franska, polska, spanska, tyska och italienska. Skulle du vilja ställa frågor i förväg kan du göra det på [[m:Talk:Community Wishlist Survey|undersökningens diskussionssida]] eller skicka dem till sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] ([[m:Special:MyLanguage/Community Tech|Community Tech]] teamledaren) kommer hålla i mötet.
'''Inbjudningslänk'''
* [https://wikimedia.zoom.us/j/83847343544 Delta online]
* Mötes-ID: <span dir=ltr>83847343544</span>
* [https://wikimedia.zoom.us/u/kwDbq4box Ring efter din plats]
Hoppas vi ses! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 23 oktober 2021 kl. 01.24 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Varia&oldid=22226652 -->
== Ta reda på hur "Movement Strategy Implementation Grants" kan stödja dina rörelsestrategiska planer ==
<section begin="announcement-content"/>Movement Strategy Implementation erbjuder nu mer än $2,000 USD för att möjliggöra rörelsestrategiska planer. Ta reda på mer om [[:m:Special:MyLanguage/Grants:MSIG/About|Movement Strategy Implementation-bidrag, kriterierna och hur man ansöker]].<section end="annoumcent-content"/>
[[Användare:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] ([[Användardiskussion:MNadzikiewicz (WMF)|diskussion]]) 24 oktober 2021 kl. 10.32 (CEST)
== Lär känna medlemmarna i den nya kommittén för utarbetandet av rörelsestadgarna ==
<section begin="announcement-content"/>
Valet till kommittén och urvalsprocessen är färdiga.
* [[m:Special:MyLanguage/Movement Charter/Drafting Committee/Elections/Results|Valresultatet har publicerats]]. 1018 deltagare röstade för att utse sju medlemmar till kommittén: '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Richard_Knipel_(Pharos)|Richard Knipel (Pharos)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Anne_Clin_(Risker)|Anne Clin (Risker)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Alice_Wiegand_(lyzzy)|Alice Wiegand (Lyzzy)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Micha%C5%82_Buczy%C5%84ski_(Aegis_Maelstrom)|Michał Buczyński (Aegis Maelstrom)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Richard_(Nosebagbear)|Richard (Nosebagbear)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Ravan_J_Al-Taie_(Ravan)|Ravan J Al-Taie (Ravan)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Ciell_(Ciell)|Ciell (Ciell)]]'''.
* [[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Affiliate-chosen_members|Filialprocessen]] har valt sex medlemmar: '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Anass_Sedrati_(Anass_Sedrati)|Anass Sedrati (Anass Sedrati)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#%C3%89rica_Azzellini_(EricaAzzellini)|Érica Azzellini (EricaAzzellini)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Jamie_Li-Yun_Lin_(Li-Yun_Lin)|Jamie Li-Yun Lin (Li-Yun Lin)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Georges_Fodouop_(Geugeor)|Georges Fodouop (Geugeor)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Manavpreet_Kaur_(Manavpreet_Kaur)|Manavpreet Kaur (Manavpreet Kaur)]]''', '''[[m:Special:MyLanguage/Movement Charter/Drafting Committee/Candidates#Pepe_Flores_(Padaguan)|Pepe Flores (Padaguan)]]'''.
* Wikimedia Foundation har [[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Wikimedia_Foundation-chosen_members|utsett]] två medlemmar: '''[[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Runa_Bhattacharjee_(Runab_WMF)|Runa Bhattacharjee (Runab WMF)]]''', '''[[m:Special:MyLanguage/Movement_Charter/Drafting_Committee/Candidates#Jorge_Vargas_(JVargas_(WMF))|Jorge Vargas (JVargas (WMF))]]'''.
Kommittén kommer snart sammanträda för att påbörja sitt arbete. Kommittén kan utse upp till tre medlemmar till för att jämna ut mångfald och expertisklyftor.
Är du intresserad av att engagera dig i beredningsprocessen av [[m:Special:MyLanguage/Movement Charter|rörelsestadgarna]], följ uppdateringarna [[m:Special:MyLanguage/Movement Charter/Drafting Committee|på Meta]] och anslut till Telegram-gruppen.
Tack till Movement Strategy och Governance-teamet<section end="announcement-content"/>
[[Användare:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] ([[Användardiskussion:MNadzikiewicz (WMF)|diskussion]]) 3 november 2021 kl. 11.02 (CET)
== Sofia igen ==
==== Tyska uppslag ====
* [[Special:Bidrag/2A00:F41:38EE:10BF:F806:91BB:5C20:1B40]]
* [[Special:Bidrag/31.60.30.84]]
==== Polska uppslag ====
* [[Special:Bidrag/31.61.162.94]]
* [[Special:Bidrag/37.47.3.25]] redigerade samma sida två gånger
* [[Special:Bidrag/37.47.3.192]]
* [[Special:Bidrag/37.47.4.155]]
* [[Special:Bidrag/37.47.6.223]] redigerade samma sida två gånger
* [[Special:Bidrag/37.47.168.83]]
[[Användardiskussion:46.134.169.50]] -- lista här [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 8 november 2021 kl. 10.07 (CET)
:Hittade ytterligare en: [[Special:Bidrag/5.184.78.19]]. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 11 november 2021 kl. 21.04 (CET)
== Turkisk önskelista ==
Det visar sig att turkiska Wiktionary har många fler svenska översättningar (cirka 3000) än vad vi har turkiska ord (cirka 1000). Eftersom de också använder en mall för varje översatt ord, motsvarande vår {{mall|ö}}, var det lätt för mig att göra en lista och med denna som grund skapa [[Wiktionary:Projekt/Önskelistor/Turkiska]].
Om det finns andra språk, där vi har underskott i balansen på samma sätt, så kan jag försöka göra önskelistor där också. För belarusiska är det inte så; de har nästan inget svenskt innehåll, så där har jag ingen grund att göra önskelistan av. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 7 november 2021 kl. 23.34 (CET)
:Nu är alla artiklar i turkiska Wiktionary, som har någon översättning, försedda med rätt attribut som möjliggör Javascript-tilläggning av fler översättningar. Det fungerar i de allra flesta fall. Någon liten bugg kanske kvarstår. Prova gärna. Sätt engelska som arbetsspråk i inställningarna, så blir det enklare. Välj "random article" ([[:tr:Özel:Rastgele]]) och se var ni hamnar. Översättningar heter Çeviriler, så det är den rubriken ni ska spana efter. Den finns bara i artiklar på turkiska (Türkçe). Ad = Substantiv, Ön ad = Adjektiv, Özel ad = Egennamn, Eylem = Verb. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 10 november 2021 kl. 21.08 (CET)
::Turkiska Wiktionary har ganska djupa problem, som man kan studera för att skaffa sig perspektiv. Till exempel heter rubriker och kategorier inte verb och substantiv, utan görord och sakord. Någon gång tidigt i utvecklingen, kanske redan 2007, har man bestämt sig för att använda äkta turkiska termer i stället för de lånord som är vanliga inom lingvistiken. Verb kan på turkiska heta endera [[fiil]] (ett arabiskt lånord) eller [[eylem]] (äkta turkiskt) och i dag heter det [[:tr:Kategori:Eylemler]]. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 13 november 2021 kl. 22.34 (CET)
== Informellt är Vardagligt ==
Vi har två kategoristrukturer, [[:Kategori:Informellt]] (12 språk, 72 svenska ord) och [[:Kategori:Vardagligt]] (33 språk, 2393 svenska ord). Den senare används betydligt oftare, men saknar interwiki-länkar, vilket däremot den förra har. Kan någon ange en klar skillnad i betydelse mellan dessa båda taggar / kategorier? Annars tycker jag vi avskaffar "Informellt" och taggar om dess ord till "vardagligt". Det borde duga, tycker jag. Enklare är bättre, less is more. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 11 november 2021 kl. 17.51 (CET)
:Okej för min del. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 12 november 2021 kl. 09.30 (CET)
::Jag tycker också det låter bra att slå ihop. Den skönjbara nyansskillnad som kan finnas däremellan är i vilket fall helt omöjlig att avgöra, upprätthålla eller hålla ajour. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 12 november 2021 kl. 12.30 (CET)
:::Det här är en av de frågor som jag en längre tid haft för avsikt att ta upp för diskussion. Det finns faktiskt tre taggar som har liknande betydelse: informellt, vardagligt och slang.
:::Jag håller inte riktigt med om att det vore "omöjlig[t]" att på ett rimligt sätt tydligt definiera dessa tre begrepp på ett sådant sätt att man kan skilja betydelserna från varandra. Däremot håller jag nog med om att det inte är lämpligt med två ''kategorier'' vid namn "vardagligt" och "informellt". Det räcker gott med den förra. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 13 november 2021 kl. 18.39 (CET)
::::Det tar inte slut där. Vi har även [[:kategori:Familjärt]] och [[:kategori:Talspråk]]. Och varje språk av Wiktionary har sin kombination av liknande dubletter. Och interwiki-länkarna går kors och tvärs. Ordet [[ain'tcha]] ligger hos oss i talspråk, på engelska i [[:en:Category:English eye dialect]]. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 13 november 2021 kl. 22.21 (CET)
:::::"Familjärt" tror jag inte vi använder i svenska artiklar alls. "Talspråk" har en tydlig innebörd. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 13 november 2021 kl. 22.40 (CET)
:::::: Håller med. <s>Informellt</s> -> Vardagligt. Den som vill hålla två eller flera kategorier isär ska bena ut skillnaden. Annars finns det väl ingen. ;-) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 november 2021 kl. 23.02 (CET)
== Prata med gemenskapens tech-team ==
[[File:Magic Wand Icon 229981 Color Flipped.svg|100px|right]]
Hej!
Vi här i teamet som arbetar med [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista]] bjuder in dig till ett online-möte med oss. Det kommer äga rum den [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211130T1700 '''{{#time:j xg|2021-11-30}} ({{#time:l|2021-11-30}}), {{#time:H:i e|17:00|sv|1}}'''] på Zoom, och kommer hålla på i ungefär en timme. [https://wikimedia.zoom.us/j/82035401393 '''Klicka här för att delta'''].
'''Agenda'''
* Ändringar av gemenskapens önskelista 2022. Hjälp oss ta ett beslut.
* Bli en ambassadör för gemenskapens önskelista. Hjälp oss att sprida vetskapen om undersökningen i din gemenskap.
* Frågor och svar
'''Format'''
Mötet kommer inte spelas in eller streamas. Anteckningar utan attribuering kommer tas och offentliggöras på Meta-Wiki. Presentationen (alla punkter i agendan förutom frågorna och svaren) kommer föras på engelska.
Vi kan svara på frågor som ställs på engelska, franska, polska, spanska, tyska och italienska. Skulle du vilja ställa frågor i förväg kan du göra det på [[m:Talk:Community Wishlist Survey|undersökningens diskussionssida]] eller skicka dem till sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] ([[m:Special:MyLanguage/Community Tech|Community Tech]] teamledaren) kommer hålla i mötet.
'''Inbjudningslänk'''
* [https://wikimedia.zoom.us/j/82035401393 Delta online]
* Mötes-ID: <span dir=ltr>82035401393</span>
* [https://wikimedia.zoom.us/u/keu6UeRT0T Ring efter din plats]
Hoppas vi ses! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|diskussion]]) 27 november 2021 kl. 01.29 (CET)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=22381368 -->
== Upcoming Call for Feedback about the Board of Trustees elections ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content />
:''You can find this message translated into additional languages on Meta-wiki.''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback:2022 Board of Trustees election/Upcoming Call for Feedback about the Board of Trustees elections|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation Board of Trustees/Call for feedback:2022 Board of Trustees election/Upcoming Call for Feedback about the Board of Trustees elections}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Board of Trustees is preparing a call for feedback about the upcoming Board Elections, from January 7 - February 10, 2022.
While details will be finalized the week before the call, we have confirmed at least two questions that will be asked during this call for feedback:
* What is the best way to ensure fair representation of emerging communities among the Board?
* What involvement should candidates have during the election?
While additional questions may be added, the Movement Strategy and Governance team wants to provide time for community members and affiliates to consider and prepare ideas on the confirmed questions before the call opens. We apologize for not having a complete list of questions at this time. The list of questions should only grow by one or two questions. The intention is to not overwhelm the community with requests, but provide notice and welcome feedback on these important questions.
'''Do you want to help organize local conversation during this Call?'''
Contact the [[m:Special:MyLanguage/Movement Strategy and Governance|Movement Strategy and Governance team]] on Meta, on [https://t.me/wmboardgovernancechat Telegram], or via email at msg[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org.
Reach out if you have any questions or concerns. The Movement Strategy and Governance team will be minimally staffed until January 3. Please excuse any delayed response during this time. We also recognize some community members and affiliates are offline during the December holidays. We apologize if our message has reached you while you are on holiday.
Best,
Movement Strategy and Governance<section end="announcement-content" />
</div>
{{int:thank-you}} [[User:Xeno (WMF)|Xeno (WMF)]] 27 december 2021 kl. 18.50 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22502711 -->
== Binärt könsbyte igen ==
[https://sv.wiktionary.org/w/index.php?title=g%C3%B6tt&curid=26007&diff=3644911&oldid=3641005]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 29 december 2021 kl. 22.05 (CET)
:Okej... Och din poäng är? Vad är syftet med den här BB-diskussionen? (Du gav inte så mycket bakgrund till det nya avsnittet!) --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 december 2021 kl. 00.44 (CET)
::(Inte för att vara otrevlig. Jag är bara dålig på gissningslekar! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 december 2021 kl. 00.55 (CET))
== 10 000 bokmålssider ==
Hurra! Nå er det [[:Kategori:Bokmål/Alla uppslag|ti tusen oppslag]] på norsk bokmål! -[[Användare:PeterFisk|PeterFisk]] ([[Användardiskussion:PeterFisk|diskussion]]) 30 december 2021 kl. 16.03 (CET)
:Ja, du har jobbat på flitigt den senaste tiden! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 30 december 2021 kl. 18.36 (CET)
::Grattis! --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 31 december 2021 kl. 12.59 (CET)
:::Grattis i efterskott! {{=)}} [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 mars 2022 kl. 17.55 (CET)
== Klottraren är tillbaka ==
[[Användardiskussion:85.140.118.223]] -- Vad ska göras åt henom?
* ingen blockering och bara städa och städa
* lång rangeblockering (typ 3 månader till 1 år)
* kortare rangeblockeringar (typ 1 vecka till 3 månader) som troligen kommer att upprepas
[[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 6 januari 2022 kl. 02.05 (CET)
:Jag går varje dag igenom alla ändringar i wikin och bedömer det som osannolikt att jag skulle missa något fall, så jag ser inget behov av blockering. Visst, om det rörde sig om ett enda IP vore det förstås inget problem att bara blockera IP:t ett år eller så, men eftersom det är olika adresser är det lite mer tveksamt om det är lämpligt att blockera (t.ex. 65536 stycken adresser, även om detta bara är 0.0015 % av alla möjliga IPv4-adresser). --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 januari 2022 kl. 14.32 (CET)
::Jag menar, det tar bara ett par sekunder för mig att trycka på "Rulla tillbaka"! :) --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 januari 2022 kl. 14.33 (CET)
== Wiki Loves Folklore is back! ==
<div lang="en" dir="ltr" class="mw-content-ltr">
{{int:please-translate}}
[[File:Wiki Loves Folklore Logo.svg|right|150px|frameless]]
You are humbly invited to participate in the '''[[:c:Commons:Wiki Loves Folklore 2022|Wiki Loves Folklore 2022]]''' an international photography contest organized on Wikimedia Commons to document folklore and intangible cultural heritage from different regions, including, folk creative activities and many more. It is held every year from the '''1st till the 28th''' of February.
You can help in enriching the folklore documentation on Commons from your region by taking photos, audios, videos, and [https://commons.wikimedia.org/w/index.php?title=Special:UploadWizard&campaign=wlf_2022 submitting] them in this commons contest.
You can also [[:c:Commons:Wiki Loves Folklore 2022/Organize|organize a local contest]] in your country and support us in translating the [[:c:Commons:Wiki Loves Folklore 2022/Translations|project pages]] to help us spread the word in your native language.
Feel free to contact us on our [[:c:Commons talk:Wiki Loves Folklore 2022|project Talk page]] if you need any assistance.
'''Kind regards,'''
'''Wiki loves Folklore International Team'''
--[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 9 januari 2022 kl. 14.15 (CET)
</div>
<!-- Meddelande skickades av User:Tiven2240@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:Tiven2240/wlf&oldid=22560402 -->
== Undersökning: Gemenskapens önskelista för 2022 ==
[[File:Community Wishlist Survey Lamp.svg|right|200px]]
'''[[m:Special:MyLanguage/Community Wishlist Survey 2022|Undersökningen gemenskapens önskelista för 2022]]''' har nu öppnat!
Undersökningen är en process där gemenskaperna bestämmer vad [[m:Special:MyLanguage/Community Tech|Community Tech]]-arbetslaget ska arbeta med det kommande året. Vi uppmuntrar alla att skicka in förslag innan tidsfristen den '''23 januari''', eller kommentera på andra förslag för att förbättra dem.
Gemenskaperna röstar på förslagen mellan 28 januari och 11 februari.
Community Tech-arbetslaget fokuserar på verktyg för erfarna wikimedianer. Du kan skriva dina förslag på vilket språk som helst, och vi kommer översätta dem åt dig. Tack, vi ser fram emot att läsa dina förslag! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 10 januari 2022 kl. 21.11 (CET)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=22381368 -->
== Felaktigt namn på språk ==
Ända sedan februari 2017 <span class="plainlinks">[{{fullurl:brunbjörn|type=revision&diff=3647827&oldid=3647797 fram till idag när Svenji korrigerade}}]</span>, har språket afrikaans stått angivet som "afrikanska" i stycket om översättningar på uppslaget "brunbjörn". Jag har sett den här felskrivningen förut och misstänker att den fortfarande inte är helt sällsynt. Måhända borde en bot ta sig en titt, och i föreliggande fall korrigera eventuella felaktigheter? –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 14 januari 2022 kl. 14.01 (CET).
:I samma artikel förekommer fortfarande västflamländska som ett eget språk bland översättnignarna, som vi (hittills) i övrigt behandlar som en dialekt av nederländska. Det är som vanligt en definitionsfråga. Just dessa förekomster tror jag grundar sig i de detaljerade urgermanska artiklarna, där vi visar på de olika formerna med språknamn / dialektnamn som inte alltid har fått egen språkkod hos oss. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 januari 2022 kl. 14.12 (CET)
::Det är helt sant, men inte riktigt samma frågeställning. Huruvida vi alls ska lista afrikaans, västflamländska m.fl som egna språk eller inte, är en annan diskussion. Oavsett vad vi beslutar därvidlag så är "afrikanska" inte ett namn på vare sig ett språk eller en dialekt, utan helt enkelt fel. Det har aldrig hetat "afrikanska", lika lite som västflamländska har hetat "västflanderska". Jag tycker därför att det antingen bör listas som "afrikaans" överallt i våra översättningar, eller så tar vi bort det helt och hållet (beroende på vad som beslutas om språk-/dialektnamn). –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 14 januari 2022 kl. 15.26 (CET).
:::Gällande afrikaans så är det sitt eget språk utan någon debatt därom. Det ska anges som ''afrikaans'' tvärs över Wiktionary. Jag ville bara lyfta fram hur felet letat sig in, och sedan påpekade fler problem som kommit från samma källa. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 januari 2022 kl. 19.15 (CET)
:::: [[Wiktionarydiskussion:Huvudsida#af-kod]]
::::* "afrikaanska" : [https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fafrikaanska%2F&title=Special%3AS%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 inga träffar] utanför 2 galna diskussioner
::::* "afrikanska" : [https://sv.wiktionary.org/w/index.php?search=insource%3A%2Fafrikanska%5C%3A%2F&title=Special%3AS%C3%B6k&profile=advanced&fulltext=1&ns0=1&ns1=1&ns2=1&ns3=1&ns4=1&ns5=1&ns6=1&ns7=1&ns8=1&ns9=1&ns10=1&ns11=1&ns12=1&ns13=1&ns14=1&ns15=1&ns102=1&ns103=1&ns104=1&ns105=1&ns106=1&ns107=1&ns828=1&ns829=1&ns2300=1&ns2301=1&ns2302=1&ns2303=1 inga träffar]
:::: > borde en bot ta sig en titt
:::: Ingen chans. {{klar}} Jag har en bot men sådan duger inte för 3 stycken fel av ungefär samma typ i olika utformningar. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 januari 2022 kl. 22.20 (CET)
::::: Tack för din undersökning, Taylor. Visst kan dock ''afrikaanska'' kunna vara en korrekt form av adjektivet ''afrikaansk'', dvs. om man talar om språket? [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 januari 2022 kl. 22.50 (CET)
:::::: Visst är "afrikaanska" en korrekt böjningsform av "afrikaansk", förutsatt att vi tillåter adjektivet "afrikaansk" att existera, bredvid "esperantosk"/"esperantisk", [[:Kategori:Võro|Võrosk/Võrisk]] och dylikt. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 januari 2022 kl. 23.01 (CET)
::::::↩
Tack båda för resonemang och klargöranden. Jag är helt säker på att jag flera gånger sett "afrikanska" istället för "afrikaans" bland översättningarna här på Wiktionary. Det är dock observationer spridda över ett spann på mer än femton år, och det är ju bra att inga finns kvar. Allt gott. [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 15 januari 2022 kl. 10.28 (CET).
== Call for Feedback about the Board of Trustees elections is now open ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />:''[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections/Call for Feedback about the Board of Trustees elections is now open/Short|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections/Call for Feedback about the Board of Trustees elections is now open/Short|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections/Call for Feedback about the Board of Trustees elections is now open/Short}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Call for Feedback: Board of Trustees elections is now open and will close on 7 February 2022.
With this Call for Feedback, the Movement Strategy and Governance team is taking a different approach. This approach incorporates community feedback from 2021. Instead of leading with proposals, the Call is framed around key questions from the Board of Trustees. The key questions came from the feedback about the 2021 Board of Trustees election. The intention is to inspire collective conversation and collaborative proposal development about these key questions.
[[m:Special:MyLanguage/Wikimedia Foundation Board of Trustees/Call for feedback: Board of Trustees elections|Join the conversation.]]
Best,
Movement Strategy and Governance<section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 15 januari 2022 kl. 01.35 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22610082 -->
== Prata med gemenskapens tech-team ==
[[File:Community Wishlist Survey Lamp.svg|150px|right]]
{{int:Hello}}
Vi här i teamet som arbetar med [[m:Special:MyLanguage/Community Wishlist Survey|gemenskapens önskelista]] bjuder in dig till ett online-möte med oss. Det kommer äga rum den [https://www.timeanddate.com/worldclock/fixedtime.html?iso=20220119T1800 '''{{#time:j xg|2022-01-19}} ({{#time:l|2022-01-19}}), {{#time:H:i e|18:00|sv|1}}'''] på Zoom, och kommer hålla på i ungefär en timme. [https://wikimedia.zoom.us/j/85804347114 '''Klicka här för att delta'''].
'''Agenda'''
* Bring drafts of your proposals and talk to to a member of the Community Tech Team about your questions on how to improve the proposal
'''Format'''
Mötet kommer inte spelas in eller streamas. Anteckningar utan attribuering kommer tas och offentliggöras på Meta-Wiki.
Vi kan svara på frågor som ställs på engelska, franska, polska, spanska och tyska. Skulle du vilja ställa frågor i förväg kan du göra det på [[m:Talk:Community Wishlist Survey|undersökningens diskussionssida]] eller skicka dem till sgrabarczuk@wikimedia.org.
[[m:Special:MyLanguage/User:NRodriguez (WMF)|Natalia Rodriguez]] ([[m:Special:MyLanguage/Community Tech|Community Tech]] teamledaren) kommer hålla i mötet.
'''Inbjudningslänk'''
* [https://wikimedia.zoom.us/j/85804347114 Delta online]
* Mötes-ID: <span dir=ltr>85804347114</span>
* [https://wikimedia.zoom.us/u/keu6UeRT0T Ring efter din plats]
Hoppas vi ses! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|talk]]) 18 januari 2022 kl. 02.42 (CET)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=22381368 -->
== Subscribe to the This Month in Education newsletter - learn from others and share your stories ==
<div lang="en" dir="ltr" class="mw-content-ltr">
Dear community members,
Greetings from the EWOC Newsletter team and the education team at Wikimedia Foundation. We are very excited to share that we on tenth years of Education Newsletter ([[m:Education/News|This Month in Education]]) invite you to join us by [[m:Global message delivery/Targets/This Month in Education|subscribing to the newsletter on your talk page]] or by [[m:Education/News/Newsroom|sharing your activities in the upcoming newsletters]]. The Wikimedia Education newsletter is a monthly newsletter that collects articles written by community members using Wikimedia projects in education around the world, and it is published by the EWOC Newsletter team in collaboration with the Education team. These stories can bring you new ideas to try, valuable insights about the success and challenges of our community members in running education programs in their context.
If your affiliate/language project is developing its own education initiatives, please remember to take advantage of this newsletter to publish your stories with the wider movement that shares your passion for education. You can submit newsletter articles in your own language or submit bilingual articles for the education newsletter. For the month of January the deadline to submit articles is on the 20th January. We look forward to reading your stories.
Older versions of this newsletter can be found in the [[outreach:Education/Newsletter/Archives|complete archive]].
More information about the newsletter can be found at [[m:Education/News/Publication Guidelines|Education/Newsletter/About]].
For more information, please contact spatnaik{{@}}wikimedia.org.
------
<div style="text-align: center;"><div style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;">[[m:Education/Newsletter/About|About ''This Month in Education'']] · [[m:Global message delivery/Targets/This Month in Education|Subscribe/Unsubscribe]] · [[m:MassMessage|Global message delivery]] · For the team: [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]], {{<includeonly>subst:</includeonly>#time:l G:i, d F Y|}} (UTC)</div></div>
</div>
<!-- Meddelande skickades av User:ZI Jony@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:ZI_Jony/MassMessage/Awareness_of_Education_Newsletter/List_of_Village_Pumps&oldid=21244129 -->
== "Påhopp" ==
Jag skulle uppskatta ifall någon utomstående kunde granska en "konflikt" mellan mig och en annan användare.
Bakgrunden är [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:Kirenen&oldid=3649252 den här diskussionen] som sedan ledde till [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion%3AAndreas_Rejbrand&type=revision&diff=3649250&oldid=3645839 den här reaktionen]. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 18 januari 2022 kl. 23.11 (CET)
:Vad jag kan se så har Kirenen en bra poäng. Jag tror det många gånger kan få motvänd effekt när man anmärker på det sätt du gör. En anmärkning på en eller två grejer (typ ”Tänk på det här och det här, annars bra jobbat!”) tror jag de flesta inte har något emot men att få en lista på grejer som en användare kan göra bättre tror jag ingen uppskattar, även om jag är rätt säker på att ditt syfte är väl. <span class="inline-quote-talk2" style="font-style: italic; | class="inline-quote-talk" style="font-family: Georgia, 'DejaVu Serif', serif; color: #008560;> Du får det att kännas som om jag är på jobbet med chefen som skriker på mig </span> är väldigt talande. Även <span class="inline-quote-talk2" style="font-style: italic; | class="inline-quote-talk" style="font-family: Georgia, 'DejaVu Serif', serif; color: #008560;>Jag lade just en timme på att gå igenom dina bidrag</span> gör ju bara att man känner sig helt övervakad när man redigerar. Det tror jag ingen alls skulle tycka vore kul. Avslutningsvis har jag personligen inget problem med att användare raderar text från deras diskussionssidor, det finns ju i historiken ändå. På engelska Wikipedia är detta okej även om arkivering rekommenderas, se [[w:en:WP:BLANKING]].[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 19 januari 2022 kl. 02.10 (CET)
::Såg du "Men i det stora hela: jättebra första bidrag!" samt "titta '''gärna''' på", "de '''få''' [...] fel", "jämför '''gärna'''"? Jag tror att det här handlar mycket om personligheter. Det finns också användare som, när de är helt nya på wikin, känner sig osäkra, är måna om att ge bidrag av högsta möjliga kvalitet, och därmed uppskattar att en användare som varit aktiv i 15 år eller så tar sig tid och ger konkret, konstruktiv feedback baserad på de faktiska bidragen, utan att kräva någon åtgärd (eller ens att feedbacken läses). Inte vid varje ändring, utan bara en gång. Användaren hade skapat ett relativt stort antal artiklar och jag skrev en sammanfattning av dessa bidrags potentiella förbättringsmöjligheter (som jag också hade implementerat). --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 19 januari 2022 kl. 09.03 (CET)
::Men jag är förstås helt medveten om att den här reaktionen också förekommer, även om jag tycker det är tråkigt (som vuxen "bör" man kunna ta till sig en måttlig mängd konstruktiv kritik given i all välmening och blandad med uppskattning). Problemet är att jag inte alltid kan avgöra i förväg vilken personlighetstyp användaren är.
::Sedan blev jag chockad över användarens attityd, så min andra kommentar "Jag lade just..." blev väldigt opsykologisk och var förstås skriven i affekt. Jag ber om ursäkt för det. Min poäng var väl bara den att jag faktiskt lägger ganska mycket tid per dag på att ta bort klotter, fixa tryckfel (stavfel, grammatikfel: en massa "möblar" och sådant), formatfel och felaktiga böjningsmallar, skapa böjningsartiklar o.s.v. och att jag är ganska säker på att bara en andel av detta skulle bli gjort om jag inte gjorde det. Det är naturligtvis frivilligt och det vore väldigt omoget och plumpt av mig att utropa mig själv till "oumbärlig", "hjälte" eller något annat fånigt på grund av detta, men eftersom jag lägger så pass mycket tid varje dag på det, år efter år, så kändes det lite tråkigt med den attityd som jag möttes av. Jag påpekade dock det viktigaste: "Som jag skrev: Dina bidrag håller över lag god kvalitet och är värdefulla, men Wiktionary bygger på samarbete och konsensus, så man bör tåla diskussioner."
::"Den här attityden är orsak'''en''' till att så få orkar editera svenska Wiktionary." behöver nog en källa.
::Sedan försökte jag avrunda med att säga att användaren får fortsätta arbete precis som hen vill: "Det är helt okej!". Men det kändes som användaren ändå bara blev mer arg på mig för att jag svarade på användarens frågor och försökte förklara att användaren får göra precis som hen vill.
::"Påhopp" tycker jag är ett lite olämpligt ordval.
::Jag håller med om att principen om den egna användardiskussionssidans arkiverande inte behöver följas till 100 %. Jag ska sluta använda den principen.
::Slutligen bygger Wiktionary till ganska stor del på samarbete och konsensus, så det kan uppfattas som en tveksam inställning att inte tillåta att andra användare ger saklig och konstruktiv kritik på ens diskussionssida. Om man får magsår av att ta emot konstruktiv kritik vid något enstaka tillfälle, kanske man borde skapa sig en egen wiki?
::Men -- återigen -- jag håller helt med om att min andra kommentar på användarens diskussionssida var dålig. Jag blev otroligt uppstressad av situationen och har haft stora problem med t.ex. blåstömning det senaste dygnet p.g.a. stress. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 19 januari 2022 kl. 09.03 (CET)
:::Vad jag försökte säga var att det är ok att kritisera mitt arbete, men undvik att kritisera mig. Kritiken av arbetet tycker jag görs bäst i kommentarerna då felet korrigeras eller på ordets diskussionssida. Sådana kommentarer kan göras utan att behöva kommentera vems fel man korrigerar. Det relevanta är vad felet är, inte vem som gjorde det. Det här är min åsikt och jag bad dig respektera den.
:::Jag vill inte att alla som ser mitt arbete här ska bedöma mig på basen av kritik jag fått under de två första timmarna jag var med i projektet och inte ännu lärt mig alla finesser. Jag är därför mycket obekväm med en personlig diskussionssida som sparar all information i alla tid. Jag är dessutom ganska säker på att det här bryter mot GDPR. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 19 januari 2022 kl. 11.01 (CET)
::::{{@|Dodde}} Vad säger du ang. att ta bort text från den egna användardiskussionssidan? Såg att du återigen återställde Kirenens blankning.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 19 januari 2022 kl. 21.24 (CET)
:::::Informationen som läggs till måste inte vara komplett, men den bör vara korrekt och den bör vara utformad efter gängse struktur. Om man inte vill lägga till böjningsmallar, synonymer osv, så måste man inte det. Men den information som läggs till behöver vara korrekt och hålla viss kvalitet, annars underminerar det trovärdigheten för ordboken. Det är inte andras jobb att "städa" efter eller rätta till felaktigheter i någon annans bidrag. Därför lämnar vi en välmenande uppmaning på personens diskussionssida som förhoppningsvis leder till att användaren blir mer självständig i sitt redigerande på Wiktionary. Vi vill naturligtvis inte att dessa kommentarer ska upplevas som påhopp, men ibland behöver vi vara rakt på sak. Ibland delar vi åsikter, vilket ju är något var och en har rätt till. Man kan alltid uttrycka sig bättre men man kanske inte kan kräva att man måste väga sina ord på guldvåg heller. Ingen önskar någon magsår. Jag hoppas du mår bättre på den punkten snart. Tänk dock på att så länge Wiktionary-redigerande (med tillhörande kriticism och diskussioner) ger magsår är detta kanske inte en lämplig sysselsättning. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 19 januari 2022 kl. 22.02 (CET)
::::::{{@|Jonteemil}} Svenskspråkiga Wikipedia skriver följande på [[w:Wikipedia:Användarsidor]]: ''"Pågående eller nyligen avslutade diskussioner bör inte arkiveras. Det är överlag olämpligt att ta bort inlägg från sin diskussionssida utan att arkivera (ens användardiskussionssida är snarare gemenskapens sida för diskussion med användaren, än att betrakta den som sin "ägodel" till skillnad mot hanteringen av användarsidan och undersidor). Ett undantag kan vara grava personangrepp, men det råder delade meningar om i hur stor utsträckning man själv bör ta bort angrepp på ens egen person från sin diskussionssida."''
::::::Mitt syfte med återställningen var inte baserad på egna åsikter utan att följa den riktlinje som jag uppfattat gäller. Men spontant låter texten på Wikipedia rimlig. Jag är utöver det inte så insatt i diskussioner som rör denna frågeställning. Om det finns relevanta diskussioner här på Wiktionary eller svenskspråkiga Wikipedia så tar jag gärna emot länkar till dem så att jag kan ta mig en titt. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 19 januari 2022 kl. 22.24 (CET)
:::::::Om svenska Wiktionary har som riktlinje att man inte får ta bort innehåll från sin egen diskussionssida så tycker jag det borde vara ett kollektivt beslut att det är så vi fungerar här, så kanske vi borde rösta om det? Just nu finns dock sådan praxis inte dokumenterad i denna wiki. Svenska Wikipedias sida som Dodde hänvisar till är skriven före GDPR.
:::::::Som Jonteemil skriver så är detta ju ok på engelska Wikipedia och jag tycker motiveringen här är mycket logisk https://en.wikipedia.org/wiki/Wikipedia:User_pages#Removal_of_comments,_notices,_and_warnings
:::::::”Policy does not prohibit users, whether registered or unregistered, from removing comments from their own talk pages, although archiving is preferred. If a user removes material from their talk page, it is normally taken to mean that the user has read and is aware of its contents. There is no need to keep them on display, and usually users should not be forced to do so.”
:::::::All feedback är inte rolig att få trots att den kan vara väl motiverad. Då den är emottagen behöver den inte stå till allas påseende i all framtid. Tänk om alla kolleger på jobbet skulle hela tiden se all negativ feedback du någonsin fått under din arbetskarriär. Varje gång de skulle se dig i kafferummet/Teams så skulle de se all negativ feedback du fått. Hur skulle det kännas? Skulle det inte vara vettigare att feedbacken kan tas emot och efter det (om användaren så vill) tas bort. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 19 januari 2022 kl. 22.59 (CET)
::::::::{{@|Dodde}} Naturligtvis bör vissa krav ställas på redigeringar och nyskapade artiklar av användare på Wiktionary. Jag ser dock att samtliga av Kirenes nyskapade artiklar verkar uppfylla dessa krav. Någon enstaka definitionsmiss där ett substantiv definieras såsom ett adjektiv förekommer men snälla nån, någon måtta får det vara. Vi kan inte efterfråga perfektion, än mindre av någon som är helt ny i gamet. Om en användare som Kirenen gör det väldigt klart att han inte vill ha kritik: <span class="inline-quote-talk2" style="font-style: italic; | class="inline-quote-talk" style="font-family: Georgia, 'DejaVu Serif', serif; color: #008560;>Feedback som denna förstör min motivation. Önskar jag kunde stänga av denna diskussionssida. Jag lär mig genom att se vilka korrigeringar som görs och tycker det är fint att andra korrekturläser och korrigerar.</span>, om än konstruktiv, vad i hela fridens namn är då poängen med att ge den? Hela poängen med att ge kritik är väl att få en förbättring. Om resultatet istället är att vi tappar en användare som verkar vara en tillgång för verksamheten då ser jag inte någon poäng alls. Givetvis gäller detta inte om en användare skapar uppslag som ständigt kräver att någon kollar igenom och städar upp, detta är dock inte fallet baserat på de uppslag jag kollat igenom, ni får rätta mig om jag har fel här.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 20 januari 2022 kl. 01.42 (CET)
::::::::::Vad som gäller på engelskspråkiga Wikipedia gäller inte automatiskt på svenskspråkiga Wiktionary. Det är dock vanligt att vi sneglar på svenskspråkiga Wikipedia, för att vi är så få att det skulle ta för mycket tid i anspråk att utforma våra egna riktlinjer separat i en komplett uppsättning. I vissa delar har vi dock gjort det. När det gäller policy för hur vi hanterar användardiskussionssidor har vi ingen sådan. Mig veterligt har frågan knappt kommit upp en enda gång på 15 år. Starta gärna en separat diskussion om policy för diskussioner på användardiskussionssidor om den på svenskspråkiga Wikipedia inte är bra nog, alternativt tydliggör för mig hur jag misstolkat Wikipedias hållning när jag återställde användardikussionssidan. Jag vet inte hur GDPR kommer in i bilden? Kanske är det därför texten på Wikipedia inte ändrats, trots GDPR? Det finns ingen väsensskillnad mellan diskussioner som förs på olika typer av diskussionssidor. Det är emm orimligt att tillåta diskussioner att raderas till höger och vänster, diskussioner som skrivits av fler personer dessutom. Men som sagt, jag emotser gärna länkar till andra diskussioner som förts om detta, där gör och nackdelar med olika ställningstaganden lyfts fram. Att slippa kritik är ingen rättighet. Alla som redigerar på Wiktionary gör misstag och uppmärksammas emellanåt på detta, speciellt om dessa misstag sker mer än en gång. Att belägga alla andra i gemenskapen med yppandeförbud om redigeringar som utförs av vissa användare låter ju helt orimligt. Att formen för diskussioner är öppna för allas beskådan, ja, det är ju det som lite är signum för en wiki. Det kanske känns ovant till en början och för vissa kanske det inte passar alls. Om man vill kan man ju på sin användarsida vädja att kritik framförs via mejlfunktionen men som sagt, det är ingenting som jag tycker att man kan kräva.
::::::::::{{@|Jonteemil}} Diskussionen här är för min del principiell att man från gemenskapens sida inte kan förbjuda användare att framföra kritik gentemot vissa användare. Andreas framförde kritik till Kirenen, vilket han hade rätt att göra. Kirenen framförde kritik mot kritiken till Andreas, vilket han också hade rätt att göra. Det är detta som jag förstår att principdiskussionen handlar om. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 20 januari 2022 kl. 09.38 (CET)
:::::::::::@[[Användare:Dodde|Dodde]] @[[Användare:Jonteemil|Jonteemil]] Jag håller med om att Andreas hade rätt att kritisera mig och att jag hade rätt att kritisera honom. Allt som är lagligt och enligt reglerna är dock inte alltid en bra sak. Min kritik handlar nu om två saker:
:::::::::::1) Det sätt på vilket nya användare här blir bemötta är okänsligt och stöter bort potentiella nya användare. Det här handlar inte om regler och vad man får och inte får göra, utan mera om hur man bemöter andra människor. Genom att ändra på hur nya användare välkomnas kunde ni locka till er nya användare och sätta fart på innehållsproduktionen. Det här handlar mera om kommunikation och marknadsföring än juridik.
:::::::::::2) Jag anser mig ha både mänsklig och laglig rätt att ta bort information som berör mig själv.
:::::::::::2 a) Den mänskliga aspekten har jag försökt motivera i tidigare meddelanden. Den handlar t.ex. om det att det är lättare för oss att bli vänner igen ifall vi kan gömma undan vårt gräl, så att vi inte konstant måste bli påminda om vad vi var osams om. Här skulle jag ha varit nöjd med att blanka själva diskussionssidan, så att informationen ännu finns kvar i versionshistoriken. Lösningen på det här kunde vara en mera mänsklig och förstående attityd bland administratörerna så att man kan ta i beaktande olika personligheter och användarnas personliga önskan. Det andra (och kanske bättre) alternativet är klara och tydliga dokumenterade regler.
:::::::::::2 b) Den lagliga aspekten handlar om GDPR. Rätten att kräva att information som berör mig själv tas bort finns dokumenterad i artikel 17, se https://gdpr-info.eu/art-17-gdpr/. Den torde ge mig rätt att kräva att också sidan i versionshistoriken tas permanent bort, så att ingen information kvarstår.
:::::::::::2 b är en bra orsak till varför jag rekommenderar att ni ändrar ert sätt att ge feedback. Om man ger feedbacken på ordets sida och inte på användarens diskussionssida, så kan man göra det utan att nämna vem som gjort felet och man riskerar då inte att användaren kräver att informationen tas bort med hänvisning till GDPR. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 20 januari 2022 kl. 12.04 (CET)
::::::::::::Angående 1: "En observation är ingen observation" säger man ibland inom statistiken. Jag har varit på Wiktionary sedan 2006 och har faktiskt under dessa år så vitt jag kan minnas aldrig tidigare blivit kritiserad för mitt mottagande av nya användare. Att just du inte tyckte om din introduktion här är naturligtvis tråkigt, men ''behöver'' inte betyda att den erfarenheten delas av andra wiki-användare.
::::::::::::Som jag nämnde tidigare så handlar det lite om personligheter: Mitt meddelande (som i princip var ett enda meddelande vid en tidpunkt, inte en lång rad meddelanden) var 100 % sakligt och handlade enbart om konkreta ordboksfrågor. Mitt enda mål var att erbjuda dig personligt anpassade tips på hur dina redan goda bidrag kunde bli ännu lite bättre. Jag valde alltså att lägga tid på att anpassa en introduktion just till dig, med förhoppningen att du skulle uppskatta det. Lite som en gratis privatlektion. Utan att jag hade några som helst förväntningar på motprestation, eller att du ens skulle läsa det jag skrev.
::::::::::::Som nämnt ovan: Det finns användare som, när de är helt nya på wikin, känner sig osäkra, är måna om att ge bidrag av högsta möjliga kvalitet, och därmed uppskattar att en användare som varit aktiv i 15 år eller så tar sig tid och ger konkret, konstruktiv feedback baserad på de faktiska bidragen, utan att kräva någon åtgärd (eller ens att feedbacken läses).
::::::::::::Jag började mitt inlägg med "Tack för dina nya bidrag som över lag håller godtagbar kvalitet ", skrev "titta '''gärna''' på", "ett av '''de få''' fel", "jämför '''gärna'''" och slutade med "Men i det stora hela: jättebra första bidrag!"
::::::::::::Att du sedan, till min förvåning, tog detta som en kränkning, är jag ledsen för. Men min poäng är att många inte hade tolkat det så. Och även om mitt initiala agerande just i det här fallet hade varit dåligt (vilket jag alltså inte riktigt själv kan se), så betyder det inte att svenskspråkiga Wiktionary har ett systemfel eller att introduktioner i allmänhet är dåliga.
::::::::::::Bara för att man någon gång får hem ett ägg av dålig kvalitet från ICA så behöver det inte betyda att ICA bara säljer dåliga ägg, eller att ICA har som avsikt att lura folk.
::::::::::::Men, återigen: Din reaktion förvånade mig och gjorde mig faktiskt chockad, och min reaktion på det var dålig. ("Jag lade just ...") Jag ber återigen om ursäkt för det.
::::::::::::--[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 20 januari 2022 kl. 14.10 (CET)
:::::::::::::@[[Användare:Andreas Rejbrand|Andreas Rejbrand]] Kan vi gräva ner stridsyxan nu? Vår gradvis stigande irritation på varandra eskalerade och vi sa båda saker vi ångrade. Problemet är nu att kommentarerna är där för evigt, helt i onödan.
:::::::::::::Den relevanta diskussionen som jag hoppas få feedback på av er alla är mitt föregående inlägg, speciellt punkt 2. För tillfället är det bara @[[Användare:Dodde|Dodde]] som opponerat sig mot blankande av egna diskussionssidor. Vad tycker ni andra?
:::::::::::::FYI @[[Användare:Jonteemil|Jonteemil]]. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 20 januari 2022 kl. 17.33 (CET)
::::::::::::::Jag håller helt med. Jag ville bara bemöta den kritik som du implicit framförde i din punkt 1 alldeles nyss. För min del kan vi lägga hela den här diskussionen och tråden åt sidan. Jag har inget mer att tillägga i frågan.
::::::::::::::Jag har heller ingen ''stark'' åsikt vad gäller diskussionssidorna, även om jag föredrar den traditionella modellen där man inte rensar sin sida (av hederlighetsskäl: har man sagt eller skrivit något så ska man stå för det). Så om gemenskapen kommer fram till att man ska få rensa sin diskussionssida kommer jag inte att opponera mig. Det är inte tillräckligt viktigt för mig. Man får välja sina strider. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 20 januari 2022 kl. 18.23 (CET)
::::::::::::::: Frågan "I vilken utsträckning ska det vara dålig stil eller förbjudet att ta bort kritik från sin disksida?" kan tas upp separat. Den kan inte avgöras här under rubriken "påhopp". Jag har ingen stark åsikt. Att Andreas Rejbrand mycket kontrollerar och gärna kritiserar är väl känt. Även i den här konflikten finns troligtvis inte en som har helt rätt och en som har helt fel. I övrigt stödjer jag förslaget '''gräva ner stridsyxan'''. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 21 januari 2022 kl. 00.40 (CET)
::::::::::::::::{{@|Kirenen}} Ingen kan ändra din subjektiva upplevelse av hur du blir bemött. Vi kan nog alla reagera på Andreas lite torra ordval ibland, men han har öppet gått ut med att han har blivit diagnostiserad med Aspergers syndrom och personer med Aspergers syndrom kan, i likhet med personer med andra NPF-diagnoser, generellt ha betydligt svårare att sätta sig in i hur andra tänker och känner och det kan påverka hur man uttrycker sig. Att någons bidrag över lag håller godtagbar kvalitet kan tolkas som kritik, som i att bidragen endast är mediokra och i vissa fall undermåliga, vilket man kan bli ledsen för. I själva verket är alla bidrag, små som stora, välkomna, så länge de är korrekta, följer gängse struktur och som inte orsakar direkt merarbete för någon annan som frivilligt verkar på Wiktionary. För Andreas, å andra sidan, kan denna mening vara ett försök till ett helt objektivt påstående (det finns fantastiska bidrag, det finns kassa bidrag, det finns bidrag som uppnår godtagbarhet), och objektiva påståenden är ju något vackert, och det är ju dessutom så nära sanningen man kan komma - hur kan någon nånsin ta illa upp av det? Nu vet jag inte om det är precis så Andreas tänker. Men min poäng är att vi tänker olika, och upplever olika. Och att något som upplevs som ett påhopp behöver inte alls vara menat som ett. Och att det även kan vara så att man själv känner sig påhoppad av någon som säger att den blev påhoppad, eller åtminstone känner sig ledsen över att ha blivit missförstådd i förhållande till sina intentioner.
::::::::::::::::
::::::::::::::::När det gäller frågorna om användardiskussionssidan så handlar GDPR om ''personuppgifter'', alltså uppgifter som kan kopplas till dig, t.ex. ditt namn, adress, telefonnummer o.d. och eftersom personuppgifter såvitt jag kan bedöma saknas på din användardiskussionssida så kan det inte med hänvisning till sidan du länkade krävas att användardiskussionssidan under alla förutsättningar ska tillåtas att raderas. Tillämpningen av GDPR är dessutom knappast beroende av huruvida informationen finns på en användardiskussionssida eller på någon annan sida. En relevant sida som har att göra med sidan du länkade till finns dock här: [[w:Wp:Att_lämna_Wikipedia]]. Jag tänker att samma sak gäller om någon vill lämna Wiktionary. Men det var väl inte det frågan gällde nu heller. Jag tänker att vi bör diskutera detta utan att blanda in GDPR, för att inte krångla till saker i onödan.
::::::::::::::::
::::::::::::::::Wikipedia skriver även på [[w:Arkivering]] och upprepar att användardiskussionssidor är att betrakta som andra diskussionssidor, och länkar återigen till [[w:Användarsidor#Användardiskussionssidor]]. Jag tycker att det som står där är vettigt, även om det texten och motiveringarna som framgår är lite väl knapphändiga. Men det borde ändå vara rimligt att utgå ifrån att användardiskussionssida inte är användarens egna privata sida, utan en allmän plats där gemenskapen kan föra sakliga diskussioner med just den användaren. Den kan innehålla diskussionsinlägg som är skrivna av andra och i den mån dessa "ägs" av någon så är det av de som skrivit dem, tänker jag.
::::::::::::::::
::::::::::::::::Finns det då inget sätt att lägga en hetlevrad diskussion bakom sig? Jo, men, det kanske det borde finnas. Du har säkert rätt i att "aldrig" godkänna radering av diskussioner är ett alltför stelbent förhållningssätt. Man kanske kan tillåta att diskussioner raderas om alla som deltagit i den godkänner det? Jag tolkar det som att Andreas redan har godkänt det och om du blankar din användardiskussionssida på nytt kommer jag inte att återställa den på nytt. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 22 januari 2022 kl. 12.28 (CET)
:::::::::::::::::Tack för ditt svar! Förstår nu bättre varför Anders kommunicerar så som han gör. Han verkar göra ett värdefullt arbete här och vi har alla våra begränsningar. Diskussionen är för min del avslutad. [[Användare:Kirenen|Kirenen]] ([[Användardiskussion:Kirenen|diskussion]]) 23 januari 2022 kl. 22.11 (CET)
== Skrivskydd? ==
Måhända kan man (semi-)skrivskydda uppslaget [[guntis]] ett halv- eller helår, så slipper administratörerna radera upplaget gång på gång med bara en eller ett par månaders mellanrum? Uppslaget har (åter)skapats fem gånger sedan månadsskiftet oktober/november förra året. Det har alltid bara innehållit vad som kan bedömas som klotter, och vad jag kan se alltid skapats av oregistrerade IP-användare. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 21 januari 2022 kl. 17.09 (CET).
(Inom parentes kan sägas att "Guntis" med stor begynnelsebokstav är ett lettiskt mansnamn, men det är ju inte samma sak som uppslaget med gemen begynnelsebokstav.) [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 21 januari 2022 kl. 17.13 (CET).
== Internationellt utbyte ==
På Meta finns en sida [[m:Wiktionary/Tremendous Wiktionary User Group]] (alias [[m:TWUG]]) för deltagare som är intresserade av att utbyta erfarenheter mellan språkversionerna av Wiktionary. Tyvärr har gruppen (liksom hela Wiktionary?) stagnerat. Inget händer. Vad är att göra? Se även diskussionssidan. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 23 januari 2022 kl. 22.41 (CET)
== Movement Strategy and Governance News – Issue 5 ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="ucoc-newsletter"/>
:''<div class="plainlinks">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5/Global message|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Movement Strategy and Governance/Newsletter/5/Global message}}&language=&action=page&filter= {{int:please-translate}}]</div>''
<span style="font-size:200%;">'''Movement Strategy and Governance News'''</span><br>
<span style="font-size:120%; color:#404040;">'''Issue 5, January 2022'''</span><span style="font-size:120%; float:right;">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5|'''Read the full newsletter''']]</span>
----
Welcome to the fifth issue of Movement Strategy and Governance News (formerly known as Universal Code of Conduct News)! This revamped newsletter distributes relevant news and events about the Movement Charter, Universal Code of Conduct, Movement Strategy Implementation grants, Board elections and other relevant MSG topics.
This Newsletter will be distributed quarterly, while more frequent Updates will also be delivered weekly or bi-weekly to subscribers. Please remember to subscribe [[:m:Special:MyLanguage/Global message delivery/Targets/MSG Newsletter Subscription|here]] if you would like to receive these updates.
<div style="margin-top:3px; padding:10px 10px 10px 20px; background:#fffff; border:2px solid #808080; border-radius:4px; font-size:100%;">
*'''Call for Feedback about the Board elections''' - We invite you to give your feedback on the upcoming WMF Board of Trustees election. This call for feedback went live on 10th January 2022 and will be concluded on 16th February 2022. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Call for Feedback about the Board elections|continue reading]])
*'''Universal Code of Conduct Ratification''' - In 2021, the WMF asked communities about how to enforce the Universal Code of Conduct policy text. The revised draft of the enforcement guidelines should be ready for community vote in March. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Universal Code of Conduct Ratification|continue reading]])
*'''Movement Strategy Implementation Grants''' - As we continue to review several interesting proposals, we encourage and welcome more proposals and ideas that target a specific initiative from the Movement Strategy recommendations. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Movement Strategy Implementation Grants|continue reading]])
*'''The New Direction for the Newsletter''' - As the UCoC Newsletter transitions into MSG Newsletter, join the facilitation team in envisioning and deciding on the new directions for this newsletter. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#The New Direction for the Newsletter|continue reading]])
*'''Diff Blogs''' - Check out the most recent publications about MSG on Wikimedia Diff. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/5#Diff Blogs|continue reading]])</div><section end="ucoc-newsletter"/>
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 29 januari 2022 kl. 04.15 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22704041 -->
=== Updates on the Universal Code of Conduct Enforcement Guidelines Review ===
Hello, I have an update on the vote on the enforcement guidelines that was mentioned above. [[Användare:Xeno (WMF)|Xeno (WMF)]] ([[Användardiskussion:Xeno (WMF)|diskussion]]) 4 februari 2022 kl. 04.18 (CET)
----
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/2022-02-02 Announcement/Short|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/2022-02-02 Announcement/Short|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/2022-02-02 Announcement/Short}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello everyone,
The '''[[m:Universal Code of Conduct/Enforcement guidelines|Universal Code of Conduct (UCoC) Enforcement Guidelines]]''' were published 24 January 2022 as a proposed way to apply the [[m:Universal Code of Conduct|Universal Code of Conduct]] across the movement. Comments about the guidelines can be shared here or [[m:Talk:Universal Code of Conduct/Enforcement guidelines|the Meta-wiki talk page]].
There will be conversations on Zoom on 4 February 2022 at 15:00 UTC, 25 February 2022 at 12:00 UTC, and 4 March 2022 at 15:00 UTC. '''[[m:Special:MyLanguage/Universal Code of Conduct/Conversations|Join the UCoC project team and drafting committee members to discuss the guidelines and voting process]].'''
The [[m:Universal Code of Conduct/Project#Timeline|timeline is available on Meta-wiki]]. The voting period is March 7 to 21. '''[[m:Universal Code of Conduct/Enforcement guidelines/Voting|See the voting information page for more details]].'''
Thank you to everyone who has participated so far.
Sincerely,
Movement Strategy and Governance<br/>
Wikimedia Foundation<section end="announcement-content" />
== Small wiki toolkits ==
På en så liten wikisajt som svenska Wiktionary är det lätt hänt att varje deltagare blir ensam i sitt fack och misslyckas lösa vissa uppgifter. Vi har folk som kan norska och folk som kan mallar, men kanske inte någon som kan båda, och därför är våra norska mallar underutvecklade. På meta finns en sida [[m:Small wiki toolkits]] som har en översikt över användbara verktyg och handledningar i hur man kommer igång med dem. Ta en titt på den sidan och få idéer om hur vi kan förbättra oss och varandra. Nu under våren planeras ett antal 👉 '''[[m:Small wiki toolkits/Workshops|Workshops]]''' 👈 i olika ämnen via Google Meet och Etherpad. Datum bestäms i takt med att intresserade '''anmäler sig''' på den sidan. Det första inbokade tillfället är:
*Fredag 25 februari 2022, kl. 17:00 till 18:30 (svensk tid) - Pywikibot, installera och kom igång
--[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 1 februari 2022 kl. 07.06 (CET)
== mw.decrementExpensiveFunctionCount -- batching ==
@[[Användare:Dodde]] @[[Användare:Skalman]] @[[Användare:Mike]] @[[Användare:Andreas Rejbrand]] @[[Användare:Pametzma]] @[[Användare:Kirenen]] Begränsningen till max 500 lyxiga funktioner påverkar även vår wiki. Men här går det att [https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2022/Miscellaneous/Allow_to_batch_expensive_queries rösta] i fråga. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 februari 2022 kl. 00.54 (CET)
== Märklig period av besök ==
Hej! Kan någon förklara besöksstatistiken från i fjol? [https://stats.wikimedia.org/#/sv.wiktionary.org/reading/page-views-by-country/normal|map|2021-03-10~2021-03-11|(access)~desktop*mobile-app*mobile-web|monthly Jag menar på denna överrespresenattionen] Diskussion här eller annan plattform. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 6 februari 2022 kl. 15.22 (CET)
:Hej! Vill du precisera vad det är du tycker är märkligt i statistiken? Jag ser att svenskspråkiga Wiktionary i mars 2021 hade i särklass flest besökare (2 miljoner) från Sverige, vilket känns rimligt. På andra plats kommer Ryska federationen med 0,45 miljoner. Sedan kommer Indien med 0,35 miljoner. Detta är ju två av världens mest folkrika länder, så det är kanske inte så konstigt. Per capita blir det 0,2 besök per person i Sverige, 0,003 i Ryska federationen och 0,00025 i Indien. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 6 februari 2022 kl. 16.42 (CET)
::Jag menar att februari och mars har en markant toppnotering för Ryssland (och Indien, som dock har betydligt fler invånare än Ryssland), som inte alls motsvarar "per kapita" om man jämför med länder som t.ex. Brasilien, USA, Tyskland eller Mexiko. Mexiko, som är har snarlikt många invånare med Ryssland, har bara 2T views, jämfört med ryska 453T views. Det går inte att säga annat än att det är en enorm trafik från Ryssland. Det gäller populationsmässigt jämfört med USA och Brasilien också. Varför? Vi har fler uppslag på spanska och engelska än vi har på ryska. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 7 februari 2022 kl. 14.22 (CET)
::: Det är väl något spambotvirus som har spridit sig i RU och IN och försöker att posta skräp, eller kartlägger möjligheter att göra så. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 9 februari 2022 kl. 21.43 (CET)
:::: Det är mycket troligt: jämför till exempel med <span class="plainlinks">[https://stats.wikimedia.org/#/species.wikimedia.org/reading/page-views-by-country/normal|map|2021-03-10~2021-03-11|(access)~desktop*mobile-app*mobile-web|monthly Wikispecies under samma månad och år]</span> som ser klart misstänkt ut, och då särskilt avseende just Indien och Ryssland. (Betänk också att Wikispecies inte är monolingvistiskt som svenska Wiktionary, utan istället flerspråkigt eller – kanske snarare – försöker vara språkneutralt.) Blockerings- och raderingsloggarna för Wikispecies under mars 2021 ger dessutom vid handen att ett ganska litet antal (oftast oregistrerade) användare gjorde över etthundra redigeringar per IP och dygn, under en relativt kort period av den månaden. Wikispecies är en rätt liten wiki som under just den månaden bara hade sammanlagt 92 unika aktiva användare, så rent procentuellt gjorde det stor skillnad. Och de flesta ''mänskliga'' aktiva användare gör knappast flera hundra redigeringar per dygn. (Som jämförelse hade svenska Wiktionary 24 aktiva användare under samma period. Wikimedias beteckning "aktiva användare" avser i det här fallet antalet registrerade användare (undantaget botar) som gjort fem eller fler redigeringar under en given månad.) [[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 10 februari 2022 kl. 16.04 (CET).
== Böjningsmallar för uppslag om fågelarter ==
Jag har märkt att uppslag om fåglelarter där artikelnamnet bara består av ett enda (sammansatt) ord alltid har en böjningsmall som anger slutartikel för bestämd respektive obestämd form i olika numerus. Se till exempel [[bofink]], [[minervauggla]] och [[skrattmås]]. Motsvarande uppslag där artikelnamnet består av två eller flera separata ord har vad jag kunnat se dock inte någon sådan böjningsmall: jämför med t.ex. [[grå flugsnappare]], [[större hackspett]] och [[vitvingad trut]]. Finns det någon tanke/riktlinje bakom detta, eller beror den bristande överensstämmelsen på rena tillfälligheter? –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 7 februari 2022 kl. 14.10 (CET).
:Jag känner personligen inte till någon officiell riktlinje. Däremot kan man notera två saker:
:#''Behovet'' av böjningsmall på flerordsuppslagen är lägre eftersom man kan sluta sig till böjningen genom att titta på de ingående ordens böjningsmallar.
:#Det är ''krångligare'' att skapa en böjningsmall på ett flerordsuppslag.
:Jag har alltså svårt att tro att det beror på tillfälligheter! --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 7 februari 2022 kl. 15.00 (CET)
::Tack för bra svar. Angående din första punkt så är det inte ''alltid'' som man med hundraprocentig klarhet kan sluta sig till böjningen utifrån de ord som ingår. Just nu hittar jag inget riktigt bra exempel, men vi har bland annat uppslag om fågelarterna [[indisk salangan]], [[rödkindad guan]] och [[större tofsmajna]]. Just de namnen böjs förmodligen "regelbundet" men jag kan tänka mig att det finns artnamn där böjningsformerna inte är lika klara. Det gäller förresten inte bara fåglar, utan även till exempel salamandern [[axolotl]], sälarten [[klappmyts]] (''Cystophora cristata''), primaten [[vitsvansad titi]] och andra sådana lite exotiska djurarter med svenska trivialnamn.
::Men det är förstås inte omöjligt och oavsett krångligheten inställer sig frågan om vi ''vill'' ha böjningsmallar på de sidorna? Är det något vi eftersträvar på flerordsuppslag om djurarter? I så fall kan jag sätta igång och skapa dem, men om gemenskapen inte vill ha dem så vore det förstås kontraproduktivt. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 7 februari 2022 kl. 18.42 (CET).
:::{{@|Tommy Kronkvist}} om inget har ändrats på sistone så finns det en allmän princip att länkar bara ska finnas om sidorna de länkar till ska finnas. En annan princip att det inte ska skapas böjningsuppslag för flerordsuppslag. Böjningstabeller på flerordsuppslag får gärna finnas, men länkar till motsvarande böjningsuppslag ska alltså inte finnas. Man får på något sätt avlänka böjningsformerna. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 8 februari 2022 kl. 07.03 (CET)
::::Hej {{@|Dodde}}. Då borde vi ju egentligen lägga till en valfri parameter i stil med <code>|avlänka=ja</code> eller liknande till böjningsmallarna, för även om det i och för sig fungerar så är konstruktioner som till exempel <span class="plainlinks">[https://sv.wiktionary.org/w/index.php?title=vithuvad_gravand&type=revision&diff=3655112&oldid=3654730 den här]</span> inte särskilt eleganta. –[[Användare:Tommy Kronkvist|Tommy Kronkvist]] ([[Användardiskussion:Tommy Kronkvist|diskussion]]), 8 februari 2022 kl. 17.15 (CET).
::::: @[[Användare:Tommy Kronkvist]] Problemet omfattar inte bara fågelarter: [[tom mängd]] [[kritisk massa]] [[kovalent bindning]] [[absolut monarki]] [[slå på]] [[gå i lås]]. Att tillåta böjningstabeller men förbjuda länkar verkar vara ett bra förslag. Ska förbudet gälla absolut alla flerordiga uppslag, eller ska det finnas några undantag? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 9 februari 2022 kl. 21.39 (CET)
::::::{{@|Tommy Kronkvist}}, {{@|Taylor 49}}. Den gamla lösningen var inte fullt så oelegant. Man inleder med <nowiki>"<nowiki/>" t.ex. om vi skulle ha ett mellanslag i grönsak och göra två ord av det, skulle vi i mallen skriva {{sv-subst-n-er|<nowiki/>grön sak}}</nowiki> och då sker ingen länkning. Men. Det är inte tillräckligt bra ändå. Och det finns redan en lösning på problemet. Den är redan i bruk i uppdaterade grammatikmallar, vilket till antalet är de flesta (se [[Wiktionary:Projekt/Mallar och moduler#Byt ut {{länka-b}} m.fl mot {{g-cell}} i grammatikmallar]]). Alla grammatikmallar som bygger på grammatikmoduler har denna funktionalitet inbyggd, och man kan komma åt funktionaliteten separat genom att byta ut {{mall|länka-b}} mot {{mall|g-cell}} (som man kan säga är en uppdaterad version av {{mall|länka-b}}) i grammatikmallarna som inte bygger på grammatikmoduler. Består rutan av flera ord så avlänkas den automatiskt. {{mall|g-cell}} har (liksom grammatikmodulerna) utökad funktionalitet på ytterligare ett par områden så den är inte fullt bakåtkompatibel, så man behöver veta vad man gör och det innebär en hel del manuella kontroller i samband med ett byte om mallen är flitigt används (som ex.vis de svenska grammatikmallarna). Det är absolut önskvärt att detta görs, men det är tidskrävande. Om någon vill göra detta så kan jag försöka underlätta på de sätt jag kan. {{mall|en-verb}}, exempelvis, är uppdaterad och använder {{mall|g-cell}} och ett exempel på användning på ett flerordsuppslag kan man se på [[power nap]].
::::::Finns det några undantag när vi _vill_ ha flerordsbörjningsuppslag? Nej, jag tror inte det. Men skulle ett sådant behov uppstå i framtiden, så borde man rent tekniskt med modulbaserade grammatikmallar och med {{mall|g-cell}} enkelt kunna göra det genom att explicit inkludera klamrar. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 15 februari 2022 kl. 18.24 (CET)
== <span lang="en" dir="ltr" class="mw-content-ltr">Leadership Development Task Force: Your feedback is appreciated</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />:''[[m:Special:MyLanguage/Leadership Development Task Force/Call for Feedback Announcement|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Leadership Development Task Force/Call for Feedback Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Leadership Development Task Force/Call for Feedback Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Community Development team at the Wikimedia Foundation is supporting the creation of a global, community-driven Leadership Development Task Force. The purpose of the task force is to advise leadership development work.
The team is looking for feedback about the responsibilities of the Leadership Development Task Force. This Meta page shares the proposal for a [[m:Special:MyLanguage/Leadership Development Task Force|Leadership Development Task Force]] and how [[m:Special:MyLanguage/Leadership Development Task Force/Participate|you can help.]] Feedback on the proposal will be collected from 7 to 25 February 2022.<section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 9 februari 2022 kl. 03.33 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery/Wiktionary&oldid=22796815 -->
== Wiki Loves Folklore is extended till 15th March ==
<div lang="en" dir="ltr" class="mw-content-ltr">{{int:please-translate}}
[[File:Wiki Loves Folklore Logo.svg|right|frameless|180px]]
Greetings from Wiki Loves Folklore International Team,
We are pleased to inform you that [[:c:Commons:Wiki Loves Folklore|Wiki Loves Folklore]] an international photographic contest on Wikimedia Commons has been extended till the '''15th of March 2022'''. The scope of the contest is focused on folk culture of different regions on categories, such as, but not limited to, folk festivals, folk dances, folk music, folk activities, etc.
We would like to have your immense participation in the photographic contest to document your local Folk culture on Wikipedia. You can also help with the [[:c:Commons:Wiki Loves Folklore 2022/Translations|translation]] of project pages and share a word in your local language.
Best wishes,
'''International Team'''<br />
'''Wiki Loves Folklore'''
[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 22 februari 2022 kl. 05.50 (CET)
</div>
<!-- Meddelande skickades av User:Rockpeterson@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=22754428 -->
== Coming soon ==
<div class="plainlinks mw-content-ltr" lang="en" dir="ltr">
=== Several improvements around templates ===
Hello, from March 9, several improvements around templates will become available on your wiki:
* Fundamental improvements of the [[Mw:Special:MyLanguage/Help:VisualEditor/User guide#Editing templates|VisualEditor template dialog]] ([[m:WMDE Technical Wishes/VisualEditor template dialog improvements|1]], [[m:WMDE Technical Wishes/Removing a template from a page using the VisualEditor|2]]),
* Improvements to make it easier to put a template on a page ([[m:WMDE Technical Wishes/Finding and inserting templates|3]]) (for the template dialogs in [[Mw:Special:MyLanguage/Help:VisualEditor/User guide#Editing templates|VisualEditor]], [[Mw:Special:MyLanguage/Extension:WikiEditor#/media/File:VectorEditorBasic-en.png|2010 Wikitext]] and [[Mw:Special:MyLanguage/2017 wikitext editor|New Wikitext Mode]]),
* and improvements in the syntax highlighting extension [[Mw:Special:MyLanguage/Extension:CodeMirror|CodeMirror]] ([[m:WMDE Technical Wishes/Improved Color Scheme of Syntax Highlighting|4]], [[m:WMDE Technical Wishes/Bracket Matching|5]]) (which is available on wikis with writing direction left-to-right).
All these changes are part of the “[[m:WMDE Technical Wishes/Templates|Templates]]” project by [[m:WMDE Technical Wishes|WMDE Technical Wishes]]. We hope they will help you in your work, and we would love to hear your feedback on the talk pages of these projects. </div> - [[m:User:Johanna Strodt (WMDE)|Johanna Strodt (WMDE)]] 28 februari 2022 kl. 13.38 (CET)
<!-- Meddelande skickades av User:Johanna Strodt (WMDE)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=WMDE_Technical_Wishes/Technical_Wishes_News_list_all_village_pumps&oldid=22907463 -->
== <span lang="en" dir="ltr" class="mw-content-ltr">Remember to Participate in the UCoC Conversations and Ratification Vote!</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''[[m:Universal Code of Conduct/Enforcement guidelines/Voting/Announcement|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voting/Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Voting/Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello everyone,
A [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voting|'''vote in SecurePoll from 7 to 21 March 2022''']] is scheduled as part of the ratification process for the Universal Code of Conduct (UCoC) Enforcement guidelines. Eligible voters are invited to answer a poll question and share comments. [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voter_information|Read voter information and eligibility details.]] During the poll, voters will be asked if they support the enforcement of the Universal Code of Conduct based on the proposed guidelines.
The [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC) provides a baseline of acceptable behavior for the entire movement. The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines|revised enforcement guidelines]] were published 24 January 2022 as a proposed way to apply the policy across the movement. A [[m:Special:MyLanguage/Wikimedia_Foundation_Board_noticeboard/January_2022_-_Board_of_Trustees_on_Community_ratification_of_enforcement_guidelines_of_UCoC|Wikimedia Foundation Board statement]] calls for a [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voting|ratification process]] where eligible voters will have an opportunity to support or oppose the adoption of the UCoC Enforcement guidelines in a vote. Wikimedians are invited to [[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Voter_information/Volunteer|translate and share important information]]. For more information about the UCoC, please see the [[m:Special:MyLanguage/Universal Code of Conduct/Project|project page]] and [[m:Special:MyLanguage/Universal Code of Conduct/FAQ|frequently asked questions]] on Meta-wiki.
There are events scheduled to learn more and discuss:
* A [[m:Special:MyLanguage/Universal_Code_of_Conduct/Conversations/Panel_Q&A|community panel]] recorded on 18 February 2022 shares perspectives from small- and medium-sized community participants.
* The [[m:Movement Strategy and Governance|Movement Strategy and Governance]] (MSG) team is hosting Conversation Hours on 4 March 2022 at 15:00 UTC. Please [[m:Special:MyLanguage/Universal_Code_of_Conduct/Conversations|'''sign-up''']] to interact with the project team and the drafting committee about the updated enforcement guidelines and the ratification process. See the [[m:Special:MyLanguage/Universal_Code_of_Conduct/2022_conversation_hour_summaries|Conversation Hour summaries]] for notes from 4 February 2022 and 25 February 2022.
You can comment on Meta-wiki talk pages in any language. You may also contact either team by email: msg[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org or ucocproject[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org
Sincerely,
Movement Strategy and Governance <br />
Wikimedia Foundation <br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 2 mars 2022 kl. 03.17 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22916674 -->
== Gruppering ==
Verbet [[ta]] har hos oss 34 betydelser, men de ligger utan ordning. Flera av dem är underbetydelser av "erövra" (ta en borg, ta en motspelare, ta en schackpjäs), men dessa ligger inte i följd. SAOB har en bättre struktur. Hur borde vi ha gjort? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 3 mars 2022 kl. 09.13 (CET)
:Jag har länge i smyg önskat mig möjligheten att kunna nästla definitioner, d.v.s. att en enskild definition kan ha underdefinitioner. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 3 mars 2022 kl. 13.51 (CET)
::Det hade underlättat för läsare. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 3 mars 2022 kl. 19.19 (CET)
::: Stödjer omgruppering (glöm inte ö:arna, och vid andra uppslag också böjningarna). Skeptisk rörande underbetydelser. Det kommer inte att dröja länge tills vi hittar någon betydelse som är underbetydelse till två eller flera huvudbetydelser. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 3 mars 2022 kl. 21.33 (CET)
::::Om vi inför undernivåer, låt oss i så fall göra det försiktigt: Är vi säkra på att det räcker med två nivåer (i stället för en enda platt lista i en nivå som idag)? SAOB använder väl ibland flera undernivåer (med grekiska bokstäver)? Kan vi undvika det? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 21 mars 2022 kl. 17.20 (CET)
== Universal Code of Conduct Enforcement guidelines ratification voting open from 7 to 21 March 2022 ==
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote|Du kan hitta detta meddelande översatt till fler språk på Meta-wiki.]]
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Vote}}&language=&action=page&filter= {{int:please-translate}}]</div>''
<div lang="en" dir="ltr" class="mw-content-ltr">
Hello everyone,
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The ratification voting process for the [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines|revised enforcement guidelines]] of the [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC) is now open! '''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voting|Voting commenced on SecurePoll]]''' on 7 March 2022 and will conclude on 21 March 2022. Please [[m:Universal Code of Conduct/Enforcement guidelines/Voter information|read more on the voter information and eligibility details]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The Universal Code of Conduct (UCoC) provides a baseline of acceptable behavior for the entire movement. The revised enforcement guidelines were published 24 January 2022 as a proposed way to apply the policy across the movement. You can [[m:Special:MyLanguage/Universal Code of Conduct/Project|read more about the UCoC project]].
</div>
Du kan också kommentera på Metawikis diskussionssidor på valfritt språk. Om du vill kan du kontakta gruppen via epost: ucocproject[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org
Med vänlig hälsning,
Rörelsestrategi och Styrning
Wikimediastiftelsen<section end="announcement-content" />
[[User:Xeno (WMF)|Xeno (WMF)]] 8 mars 2022 kl. 01.52 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22962850 -->
== <span lang="en" dir="ltr" class="mw-content-ltr">Invitation to Hubs event: Global Conversation on 2022-03-12 at 13:00 UTC</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />Hello!
The Movement Strategy and Governance team of the Wikimedia Foundation would like to invite you to the next event about "Regional and Thematic Hubs". The Wikimedia Movement is in the process of understanding what Regional and Thematic Hubs should be. Our workshop in November was a good start ([[m:Special:MyLanguage/Hubs/Documentation/27 November Workshop|read the report]]), but we're not finished yet.
Over the last weeks we conducted about 16 interviews with groups working on establishing a Hub in their context ([[m:Special:MyLanguage/Hubs/Dialogue|see Hubs Dialogue]]). These interviews informed a report that will serve as a foundation for discussion on March 12. The report is planned to be published on March 9.
The event will take place on March 12, 13:00 to 16:00 UTC on Zoom. Interpretation will be provided in French, Spanish, Arabic, Russian, and Portuguese. Registration is open, and will close on March 10. Anyone interested in the topic is invited to join us. '''[[m:Special:MyLanguage/Hubs/Global Conversations March 12, 2022|More information on the event on Meta-wiki]]'''.
Best regards,
[[m:User:KVaidla (WMF)|Kaarel Vaidla]]<br />Movement Strategy
<section end="announcement-content" />
</div>
10 mars 2022 kl. 02.31 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22974079 -->
== Wiki Loves Folklore 2022 ends tomorrow ==
[[File:Wiki Loves Folklore Logo.svg|right|frameless|180px]]
International photographic contest [[:c:Commons:Wiki Loves Folklore 2022| Wiki Loves Folklore 2022]] ends on 15th March 2022 23:59:59 UTC. This is the last chance of the year to upload images about local folk culture, festival, cuisine, costume, folklore etc on Wikimedia Commons. Watch out our social media handles for regular updates and declaration of Winners.
([https://www.facebook.com/WikiLovesFolklore/ Facebook] , [https://twitter.com/WikiFolklore Twitter ] , [https://www.instagram.com/wikilovesfolklore/ Instagram])
The writing competition Feminism and Folklore will run till 31st of March 2022 23:59:59 UTC. Write about your local folk tradition, women, folk festivals, folk dances, folk music, folk activities, folk games, folk cuisine, folk wear, folklore, and tradition, including ballads, folktales, fairy tales, legends, traditional song and dance, folk plays, games, seasonal events, calendar customs, folk arts, folk religion, mythology etc. on your local Wikipedia. Check if your [[:m:Feminism and Folklore 2022/Project Page|local Wikipedia is participating]]
A special competition called '''Wiki Loves Falles''' is organised in Spain and the world during 15th March 2022 till 15th April 2022 to document local folk culture and [[:en:Falles|Falles]] in Valencia, Spain. Learn more about it on [[:ca:Viquiprojecte:Falles 2022|Catalan Wikipedia project page]].
We look forward for your immense co-operation.
Thanks
Wiki Loves Folklore international Team
[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 14 mars 2022 kl. 15.41 (CET)
<!-- Meddelande skickades av User:Rockpeterson@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=22754428 -->
== <span lang="en" dir="ltr" class="mw-content-ltr">Leadership Development Working Group: Apply to join! (14 March to 10 April 2022)</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Leadership Development Working Group/Participate/Announcement|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Leadership Development Working Group/Participate/Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Leadership Development Working Group/Participate/Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello everyone,
Thank you to everyone who participated in the feedback period for the [[m:Special:MyLanguage/Leadership Development Working Group|Leadership Development Working Group]] initiative. A [[m:Special:MyLanguage/Leadership Development Working Group/Participate#5. Summary of Call for Feedback|summary of the feedback]] can be found on Meta-wiki. This feedback will be shared with the working group to inform their work. The application period to join the Working Group is now open and will close on April 10, 2022. Please [[m:Special:MyLanguage/Leadership_Development_Working_Group/Purpose_and_Structure#3._How_is_the_working_group_formed_and_structured?|review the information about the working group]], share with community members who might be interested, and '''[[m:Special:MyLanguage/Leadership_Development_Working_Group/Participate#1._How_to_participate|apply if you are interested]]'''.
Thank you,
From the Community Development team<br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 18 mars 2022 kl. 03.20 (CET)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=22974079 -->
== "motstridig" vs "motsägelsefull" ==
Är de nu perfekta syno eller ej? "[[motstridig]]" vs "[[motsägelsefull]]" Har gjort om båda för att åtgärda motsägelsefullt (!!!) innehåll. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 19 mars 2022 kl. 23.21 (CET)
: Nej, de är inte perfekta synonymer. Man kan till exempel säga att en person är ''motsägelsefull'', men inte att en person är ''motstridig''. Däremot kan två uppgifter vara ''motstridiga''. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 20 mars 2022 kl. 10.53 (CET)
::Instämmer med Andreas. De är inte synonymer, även om de tangerar samma fenomen. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 mars 2022 kl. 18.02 (CET)
== Universal Code of Conduct Enforcement guidelines ratification voting is now closed ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote/Closing message|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Vote/Closing message|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Vote/Closing message}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Greetings,
The ratification voting process for the [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines|revised enforcement guidelines]] of the [[m:Special:MyLanguage/Universal Code of Conduct|Universal Code of Conduct]] (UCoC) came to a close on 21 March 2022. Over {{#expr:2300}} Wikimedians voted across different regions of our movement. Thank you to everyone who participated in this process! The scrutinizing group is now reviewing the vote for accuracy, so please allow up to two weeks for them to finish their work.
The final results from the voting process will be announced [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voting/Results|here]], along with the relevant statistics and a summary of comments as soon as they are available. Please check out [[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Voter information|the voter information page]] to learn about the next steps. You can comment on the project talk page [[m:Talk:Universal Code of Conduct/Enforcement guidelines|on Meta-wiki]] in any language. You may also contact the UCoC project team by email: ucocproject[[File:At sign.svg|16x16px|link=|(_AT_)]]wikimedia.org
Best regards,
Movement Strategy and Governance<br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 30 mars 2022 kl. 03.53 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23079949 -->
:: Resultat: policyn är antagen av gemenskapen med ca 57% JA. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 14.21 (CEST)
== Astrologiska bilder ==
[https://sv.wiktionary.org/w/index.php?title=%E2%99%86&curid=63437&diff=3673009&oldid=3653243] ... hur ska detta hanteras? Bör mallen {{mall|media}} användas? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 14.21 (CEST)
:Jag lade till mallen {{mall|media}}, kanske funkar såhär? Dock vet jag inte hur utförlig bildtexten behöver eller bör vara. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 15 april 2022 kl. 14.28 (CEST)
:: Det finns en tuff bakgrund till det hela: användare [https://commons.wikimedia.org/wiki/Special:Contributions/Ekirahardian "Användare:Ekirahardian"] håller på att ladda upp bilder på alla unicodetecken på commons och länka dem från alla wiktiponaryer, detta med hjälp av [[Användare:Kwamikagami]]. På alla övriga wiktionaryer medför det oannoserad och odiskuterad massvis [https://eo.wiktionary.org/w/index.php?target=Kwamikagami&namespace=828&tagfilter=&start=&end=&title=Speciala%C4%B5o%3AKontribuoj&limit=500 introducering an moduler från en.wiktionary]. Här har vi hittils inte fått sådana moduler, varför det? [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 14.38 (CEST)
::: Det här har nu pågått under flera veckor och det är IMHO dags att ta upp en global diskussion. Bilder på alla tecken på commons är bra, tusentals gigantiska moduler på hudratals wikier, identiska med varandra, och som måste uppdateras hela tiden, däremot ej. På vissa wikier har de förresten redan raderats. Allt som dessa moduler gör är att översätta ett kodpunktvärde dvs ett heltal till två strängar, nämligen det officiella namnet på tecknet och filnamnet på commons. Det här bör göras centralt via wikidata, och dessa moduler ska raderas. @[[Användare:Andreas Rejbrand]] @[[Användare:Dodde]] @[[Användare:Mike]] @[[Användare:Skalman]] @[[Användare:Tommy Kronkvist]] @[[Användare:LA2]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 15.11 (CEST)
::::Gick med på. Men det här är tredje gången du gör det överdrivna påståendet att det finns "tusentals gigantiska moduler på hudratals wikier". Det finns 44 ofta små moduler på 29 wikier. [[Användare:Kwamikagami|Kwamikagami]] ([[Användardiskussion:Kwamikagami|diskussion]]) 15 april 2022 kl. 21.24 (CEST)
::::: [https://eo.wiktionary.org/w/index.php?title=Modulo:Unicode_data/images/00A&curid=139104&action=history] [https://eo.wiktionary.org/wiki/Speciala%C4%B5o:Indekso_de_prefiksoj?prefix=Uni&namespace=828] [[d:Wikidata:Property proposal/Unique image of unicode char]] [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 april 2022 kl. 23.49 (CEST)
== Reflexiva grundformer ==
Hej! Jag har funderat ett tag på huvuduppslag för reflexiva verb på spanska (och flera andra rpmanska språk). I nuläget kan huvuduppslaget antingen ligga på den reflexiva infinitivformen med sitt pronominalsuffix, t.ex. ''[[levantarse]]'' (av levantar + se). Andra reflexiva verb ligger under huvudverbet, t.ex. ''[[levantar]]'', med mallen {{mall|tagg}} och parametern ''reflexivt'', följt av ''text=levantarse''.
Min tanke är att flytta den lexikala informationen från alla uppslag skapade med pronominalsuffix till huvudverbet, och förslaget är att sidorna med grundform + pronominalsuffix ser ut så här:
:<nowiki>#{{tagg|reflexivt|språk=es}}{{böjning|es|verb|levantar}}</nowiki>
...resluterande i:
::#{{tagg|reflexivt|språk=es|nocat=true}}{{böjning|es|verb|levantar|nocat=true}}
Har ni några synpunkter? PS. Ännu saknas böjningsmallar som skapar alla reflexivformer för romanska språk. DS. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 april 2022 kl. 12.51 (CEST)
:Vidare i framtiden två nya mallar som visar verbformer sammansatta med pronomen (''[[cómpralo]]'' ("köp den"), ''[[compraselo]]'' ("köp den till honom", och ''[[concentraos]]'' ("koncentrera er"). En annan som kan ge en översikt över de (ofta vanliga) specialverb, "känsloverb" som tar indirekt objekt, ibland kallade "verb med dativ", "me gusta-verb". För flera verb som uttrycker känslor använder man en konstruktion som ''me duele la garganta'' "mig smärtar halsen", om man har ont i halsen. Den sistnämnda skulle inte skapa nya böjningsformer, utan bara visa konstruktionerna med tillhörande dativobjekt. Eventuellt även en tredje mall för verb ''[[arreglárselas]]'', bestående av idiomatiska uttrycks böjningar) [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 20 april 2022 kl. 19.42 (CEST)
== <span lang="en" dir="ltr" class="mw-content-ltr">Movement Strategy and Governance News – Issue 6</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="msg-newsletter"/>
<div style = "line-height: 1.2">
<span style="font-size:200%;">'''Movement Strategy and Governance News'''</span><br>
<span style="font-size:120%; color:#404040;">'''Issue 6, April 2022'''</span><span style="font-size:120%; float:right;">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6|'''Read the full newsletter''']]</span>
----
Welcome to the sixth issue of Movement Strategy and Governance News! This revamped newsletter distributes relevant news and events about the Movement Charter, Universal Code of Conduct, Movement Strategy Implementation grants, Board of trustees elections and other relevant MSG topics.
This Newsletter will be distributed quarterly, while the more frequent Updates will also be delivered weekly. Please remember to subscribe [[m:Special:MyLanguage/Global message delivery/Targets/MSG Newsletter Subscription|here]] if you would like to receive future issues of this newsletter.
</div><div style="margin-top:3px; padding:10px 10px 10px 20px; background:#fffff; border:2px solid #808080; border-radius:4px; font-size:100%;">
*'''Leadership Development -''' A Working Group is Forming! - The application to join the Leadership Development Working Group closed on April 10th, 2022, and up to 12 community members will be selected to participate in the working group. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A1|continue reading]])
*'''Universal Code of Conduct Ratification Results are out! -''' The global decision process on the enforcement of the UCoC via SecurePoll was held from 7 to 21 March. Over 2,300 eligible voters from at least 128 different home projects submitted their opinions and comments. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A2|continue reading]])
*'''Movement Discussions on Hubs -''' The Global Conversation event on Regional and Thematic Hubs was held on Saturday, March 12, and was attended by 84 diverse Wikimedians from across the movement. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A3|continue reading]])
*'''Movement Strategy Grants Remain Open! -''' Since the start of the year, six proposals with a total value of about $80,000 USD have been approved. Do you have a movement strategy project idea? Reach out to us! ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A4|continue reading]])
*'''The Movement Charter Drafting Committee is All Set! -''' The Committee of fifteen members which was elected in October 2021, has agreed on the essential values and methods for its work, and has started to create the outline of the Movement Charter draft. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A5|continue reading]])
*'''Introducing Movement Strategy Weekly -''' Contribute and Subscribe! - The MSG team have just launched the updates portal, which is connected to the various Movement Strategy pages on Meta-wiki. Subscriber to get up-to-date news about the various ongoing projects. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A6|continue reading]])
*'''Diff Blogs -''' Check out the most recent publications about Movement Strategy on Wikimedia Diff. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/6#A7|continue reading]])
</div><section end="msg-newsletter"/>
</div>
Also, a draft of the [[m:Special:MyLanguage/Wikimedia Foundation Annual Plan/2022-2023/draft|'''2022-23 Wikimedia Foundation Annual Plan''']] has been published. Input is being sought on-wiki and during [[:m:Special:MyLanguage/Wikimedia Foundation Annual Plan/2022-2023/Conversations|'''several conversations''' with Wikimedia Foundation CEO Maryana Iskander]].
[[m:Special:MyLanguage/Wikimedia Foundation Annual Plan/2022-2023/Conversations/Announcement|See full announcement on Meta-wiki]]. [[User:Xeno (WMF)|Xeno (WMF)]] 22 april 2022 kl. 03.46 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23184989 -->
== Redigeringsnyheter 2022 #1 ==
<section begin="message"/><i>[[metawiki:VisualEditor/Newsletter/2022/April|Läs detta på ett annat språk]] • [[m:VisualEditor/Newsletter|Prenumerationslista för detta flerspråkiga nyhetsbrev]]</i>
[[File:Junior Contributor New Topic Tool Completion Rate.png|thumb|Nya redigerare lyckades bättre med det nya verktyget.]]
Det [[mw:Special:MyLanguage/Help:DiscussionTools#New discussion tool|nya ämnesverktyget]] hjälper redigare skapa nya ==Avsnitt== på diskussionssidor. Nya redigerare lyckas bättre med det nya verktyget. Du kan [[mw:Talk pages project/New topic#21 April 2022|läsa rapporten]]. Snart kommer redigeringsgruppen att erbjuda detta till alla redaktörer på de 20 Wikipedior som deltog i testet. Det kommer gå att stänga av den på [[Special:Preferences#mw-prefsection-editing-discussion]].<section end="message"/>
[[User:Whatamidoing (WMF)|Whatamidoing (WMF)]] 2 maj 2022 kl. 20.56 (CEST)
<!-- Meddelande skickades av User:Quiddity (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/VisualEditor/Newsletter/Wikis_with_VE&oldid=22019984 -->
== Aggressiv moderering ==
Hej!
Jag vill "anmäla" mig själv för aggressiv moderering i [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:192.36.28.75&oldid=3677046 det här ärendet].
Mina återställningar: [https://sv.wiktionary.org/w/index.php?diff=3677016&oldid=3637843&title=bekr%C3%A4ftelse&curid=75415], [https://sv.wiktionary.org/w/index.php?diff=3677029&oldid=3464307&title=s%C3%A4kring&curid=642959], [https://sv.wiktionary.org/w/index.php?diff=3677021&oldid=3366739&title=elm%C3%A4tare&curid=621144], [https://sv.wiktionary.org/w/index.php?diff=3677023&oldid=2883966&title=el%C3%B6verf%C3%B6ring&curid=505421], [https://sv.wiktionary.org/w/index.php?diff=3677024&oldid=3614974&title=energiskatt&curid=685668], [https://sv.wiktionary.org/w/index.php?diff=3677009&oldid=3646486&title=anl%C3%A4ggning&curid=62080].
Mina raderingar: [[Säkringsstorlek]], [[Elnätsföretag]], [[Huvudsäkring]], [[Nätområde]], [[Nätägare]], [[Elområden]], [[Elhandelsavtal]], [[Elhandelsföretag]], [[Elcertifikatsavgift]], [[Elberedskapsavgift]], [[Betalningsansvarig]], [[Elanvändning]], [[Anvisat pris]], [[Anvisat elhandelsföretag]], [[Anläggningsadress]], [[Anläggnings id]].
Blockering: 2 timmar.
Motivering: [https://sv.wiktionary.org/w/index.php?title=Anv%C3%A4ndardiskussion:192.36.28.75&oldid=3677046].
Allt detta hända på bara några få minuter; nya ändringar gjordes snabbare än jag hann titta på dem!
--[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 4 maj 2022 kl. 17.07 (CEST)
:Det verkar också röra sig om plagiat. Av de två stickprov jag gjorde var båda ordagrant kopierade från en extern webbplats. --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 4 maj 2022 kl. 17.24 (CEST)
::{{@|Andreas Rejbrand}} jag har kollat dina återställningar. Jag håller med om samtliga. Den sista kan möjligen innehålla en betydelse som saknas på uppslaget, men kvaliteten i den tillagda definitionen innehöll dock tillräckliga brister, så återställning var ändå befogad. Raderingarna tittade jag bara på första, men jag utgår ifrån att samtliga innehållit tillräckliga brister. Som du påpekar finns också frågetecken kring hastigheten för tillägganden och ev. plagiat, så jag ser inga brister i modereringen, tvärt om! Tack för snabbt agerande. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 5 maj 2022 kl. 12.08 (CEST)
== 2022 Board of Trustees Call for Candidates ==
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Call for Candidates/Short|You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Call for Candidates/Short|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Call for Candidates/Short}}&language=&action=page&filter= {{int:please-translate}}]</div>''
The Board of Trustees seeks candidates for the 2022 Board of Trustees election. [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Announcement/Call_for_Candidates|'''Read more on Meta-wiki.''']]
The [[m:Special:MyLanguage/Wikimedia Foundation elections/2022|2022 Board of Trustees election]] is here! Please consider submitting your candidacy to serve on the Board of Trustees.
The Wikimedia Foundation Board of Trustees oversees the Wikimedia Foundation's operations. Community-and-affiliate selected trustees and Board-appointed trustees make up the Board of Trustees. Each trustee serves a three year term. The Wikimedia community has the opportunity to vote for community-and-affiliate selected trustees.
The Wikimedia community will vote to fill two seats on the Board in 2022. This is an opportunity to improve the representation, diversity, and expertise of the Board as a team.
;Who are potential candidates? Are you a potential candidate? Find out more on the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Apply to be a Candidate|Apply to be a Candidate page]].
Thank you for your support,
Movement Strategy and Governance on behalf of the Elections Committee and the Board of Trustees<br /><section end="announcement-content" />
10 maj 2022 kl. 12.40 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23215441 -->
== Nederländsk tillväxt ==
I listan över de största språken av Wiktionary ([[m:Wiktionary]]) har nederländska (10:e störst) visat en liknande någorlunda stark tillväxt som svenska (9:e störst). Jag tog därför en titt på nederländska Wiktionary för att hitta hemligheten, men jag blev besviken. Enligt listan över aktiva användare ([[:nl:Speciaal:ActieveGebruikers]]) är det 2-3 namn som står för den stora aktiviteten. Det är alltså ingen massrörelse som vi kan hoppas att kopiera, utan ett fåtal nitiska (övernitiska) användare. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 29 maj 2022 kl. 23.04 (CEST)
:Vår egen tillväxt är sådan (enligt [[Wiktionary:Om/Statistik/Historik]]) att vi skapar 20.000 nya grundformer på lite drygt ett år och har den här veckan passerat 380.000. I juni 2023 borde vi alltså uppnå 400.000, om allt tuffar på som hittills. Eller hur skulle vi kunna öka takten? Massiv import? Eller rekrytera fler aktiva skribenter? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 30 maj 2022 kl. 00.36 (CEST)
== <span lang="en" dir="ltr" class="mw-content-ltr">Revisions to the Universal Code of Conduct (UCoC) Enforcement Guidelines</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="announcement-content" />
:''<div class="plainlinks">[[m:Special:MyLanguage/Universal Code of Conduct/Enforcement guidelines/Revision discussions/Announcement|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Universal Code of Conduct/Enforcement guidelines/Revision discussions/Announcement}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hello all,
We'd like to provide an update on the work on the Enforcement Guidelines for the Universal Code of Conduct. After the conclusion of the community vote on the guidelines in March, the [[m:Special:MyLanguage/Wikimedia Foundation Community Affairs Committee|Community Affairs committee (CAC)]] of the Board [https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/thread/JAYQN3NYKCHQHONMUONYTI6WRKZFQNSC/ asked that several areas of the guidelines be reviewed for improvements] before the Board does its final review. These areas were identified based on community discussions and comments provided during the vote. The CAC also requested review of the controversial Note in 3.1 of the UCoC itself.
Once more, a big thank you to all who voted, especially to all who left constructive feedback and comments! The project team is working with the Board to establish a timeline for this work, and will communicate this next month.
Members of the two prior [[m:Special:MyLanguage/Universal Code of Conduct/Drafting committee|UCoC Drafting Committees]] have generously offered their time to help shape improvements to the Guidelines. You can read more about them and their work [[m:Special:MyLanguage/Universal Code of Conduct/Drafting committee#Revisions_Committee|here]], as well as read [[m:Special:MyLanguage/Universal_Code_of_Conduct/Drafting_committee/Phase_2_meeting_summaries#2022|summaries of their weekly meetings in 2022]].
Wikimedians have provided many valuable comments together with the vote and in other conversations. Given the size and diversity of the Wikimedia community, there are even more voices out there who can give ideas on how to improve the enforcement guidelines and add even more valuable ideas to the process. To help the Revisions committee identify improvements, input on several questions for the committee’s review is requested. Visit the Meta-wiki pages ([[m:Special:MyLanguage/Universal_Code_of_Conduct/Enforcement_guidelines/Revision_discussions|Enforcement Guidelines revision discussions]], [[m:Special:MyLanguage/Universal_Code_of_Conduct/Policy text/Revision_discussions|Policy text revision discussions]]) to get your ideas to the Committee - it is very important that viewpoints are heard from different communities before the Committee begins drafting revision proposals.
On behalf of the UCoC project team <br /><section end="announcement-content" />
</div>
[[User:Xeno (WMF)|Xeno (WMF)]] 4 juni 2022 kl. 00.57 (CEST)
<!-- Meddelande skickades av User:Xeno (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23215441 -->
== Uppdatering från Stationära förbättringar ==
[[File:Table of contents shown on English Wikipedia 02.webm|thumb]]
Hej. Jag skulle vilja uppdatera dig om projektet [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements|Stationära förbättringar]], som Wikimedia Foundations webbteam har arbetat på de senaste åren. Vårt arbete är snart färdigt! 🎉
Vi skulle vilja att dessa förbättringar blir standard för läsare och redigerare på alla wikier. <span style="background-color:#fc3;">De kommande veckorna kommer vi börja diskutera detta på fler wikier, däribland eran. 🗓️</span> Vi läser gärna igenom era förslag!
Projektets målsättning är att göra gränssnittet mer inbjudande och behagligt för läsare och mer användbart för avancerade användare. Projektet består av en serie funktionsförbättringar som gör det lättare att läsa och ta in, navigera på sidor, söka, byta språk, använda artikelflikar och användarmenyn och andra saker. Förbättringarna är redan synliga som standard för läsare och redigerare på fler än 30 wikier, däribland Wikipedia på [[:fr:|franska]], [[:pt:|portugisiska]] och [[:fa:|persiska]].
Ändringarna påverkar bara utseendet [{{fullurl:{{FULLPAGENAMEE}}|useskin=vector}} Vector]. Redigerare som använder [{{fullurl:{{FULLPAGENAMEE}}|useskin=monobook}} Monobook] eller [{{fullurl:{{FULLPAGENAMEE}}|useskin=timeless}} Timeless] påverkas inte.
; Den nyaste funktionen
* [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements/Features/Table of contents|Innehållsförteckning]] - med vår version är det lättare att nå innehållsförteckningen, förstå sidans sammanhang och navigera genom sidan utan att behöva skrolla igenom den. Den är också tillgänglig för redigerare som har valt att använda Vectors 2022-utseende.
* [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements/Features/Page tools|Sidverktyg]] - det finns nu två sorters länkar i sidospalten. Det finns åtgärder och verktyg för individuella sidor (som [[Special:RecentChangesLinked|Relaterade ändringar]]) och länkar för hela wikistrukturen (som [[Special:RecentChanges|Senaste ändringarna]]). Vi kommer dela upp dessa i två intuitiva menyer.
; Hur aktiverar man förbättringarna?
[[File:Desktop Improvements - how to enable globally.png|thumb|[[Special:GlobalPreferences#mw-prefsection-rendering|{{int:globalpreferences}}]]]]
* Detta går att välja på varje enskild wiki [[Special:Preferences#mw-prefsection-rendering|i fliken utseende i inställningarna]] genom att välja "{{int:skinname-vector-2022}}". Den går också att välja på alla wikier via sina [[Special:GlobalPreferences#mw-prefsection-rendering|globala inställningar]].
* På wikier där ändringarna är synliga för alla som standard, kan inloggade användare alltid gå tillbaka till äldre Vector. Det finns en lättåtkomlig länk i nya Vectors sidospalt.
; Ta reda på mer och delta på våra evenemang
Om du vill följa projektets framsteg kan du [[mw:Special:Newsletter/28/subscribe|prenumerera på vårt nyhetsbrev]]. Du kan läsa [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements|projektsidorna]] och [[mw:Special:MyLanguage/Reading/Web/Desktop_Improvements/Frequently_asked_questions|vår FAQ]], skriva på [[mw:Talk:Reading/Web/Desktop_Improvements|projektets diskussionssida]] och [[mw:Special:MyLanguage/Reading/Web/Desktop Improvements/Updates/Talk to Web|delta på våra onlinemöten]].
Tack! [[User:SGrabarczuk (WMF)|SGrabarczuk (WMF)]] ([[User talk:SGrabarczuk (WMF)|diskussion]]) 21 juni 2022 kl. 04.17 (CEST)
<!-- Meddelande skickades av User:SGrabarczuk (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=User:SGrabarczuk_(WMF)/sandbox/MM/Other_TOP20/sv&oldid=23432284 -->
== Gallerier vs Mall:media ==
[[Mall:media]] -- [https://sv.wiktionary.org/w/index.php?search=insource%3A%2F%5C%3Cgallery%2F&ns0=1] 35 träffar, oftast ovanför eller nedanför ö-sektionen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 22 juni 2022 kl. 21.18 (CEST)
:Var det en fråga eller en uppmaning? Gallery är det gamla sättet. Mall:media är en nymodighet och nymodigheter är inte alltid bättre. Att visa många bilder horisontellt kan vara bättre än vertikalt. Ordet [[skott]] har gallery på ru.wikt, men lades in här med mall:media. Blev det bättre? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 23 juni 2022 kl. 00.43 (CEST)
== "Mall:saknad betydelse" ==
<s>Den [[Mall:saknad betydelse|nuvarande]] parameterordningen är:
* beskrivning
* ordklass (anonym eller namngiven parameter)
* språk (anonym eller namngiven parameter)</s>
Jag har skapad en [[Mall:saknad-betydelse|ny version]] med 3 obligatoriska anonyma parametrar:
* språk
* ordklass
* beskrivning
I enlighet med vad som har förespråkats av Dodde mm sedan 2016 föreslår jag att göra om alla ca 430 sidor som använder mallen. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 2 juli 2022 kl. 00.19 (CEST)
: Ingen har svarat på 12 dagar. Ifall ingen hör av sig nu då startas boten idag kl 22:00 UTC (om ca 2 timmar). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 14 juli 2022 kl. 21.49 (CEST)
::Jag tycker det är en mer logisk ordning, den du föreslår, Taylor. [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 14 juli 2022 kl. 22.29 (CEST)
::: {{klar}} Verkställt. [https://sv.wiktionary.org/w/index.php?title=generalist&diff=prev&oldid=3693182 ex] 427 sidor inkluderar den nya mallen. Men några av de påtalade problemen med saknade betydelser har väl blivit lösta utan mallen togs bort. ;-) [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 15 juli 2022 kl. 02.12 (CEST)
== Results of Wiki Loves Folklore 2022 is out! ==
<div lang="en" dir="ltr" class="mw-content-ltr">
{{int:please-translate}}
[[File:Wiki Loves Folklore Logo.svg|right|150px|frameless]]
Hi, Greetings
The winners for '''[[c:Commons:Wiki Loves Folklore 2022|Wiki Loves Folklore 2022]]''' is announced!
We are happy to share with you winning images for this year's edition. This year saw over 8,584 images represented on commons in over 92 countries. Kindly see images '''[[:c:Commons:Wiki Loves Folklore 2022/Winners|here]]'''
Our profound gratitude to all the people who participated and organized local contests and photo walks for this project.
We hope to have you contribute to the campaign next year.
'''Thank you,'''
'''Wiki Loves Folklore International Team'''
--[[Användare:MediaWiki message delivery|MediaWiki message delivery]] ([[Användardiskussion:MediaWiki message delivery|diskussion]]) 4 juli 2022 kl. 18.13 (CEST)
</div>
<!-- Meddelande skickades av User:Tiven2240@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=23454230 -->
== Propose statements for the 2022 Election Compass ==
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Propose statements for the 2022 Election Compass| You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Propose statements for the 2022 Election Compass|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Propose statements for the 2022 Election Compass}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hi all,
Community members in the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022|2022 Board of Trustees election]] are invited to [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Community_Voting/Election_Compass|propose statements to use in the Election Compass.]]
An Election Compass is a tool to help voters select the candidates that best align with their beliefs and views. The community members will propose statements for the candidates to answer using a Lickert scale (agree/neutral/disagree). The candidates’ answers to the statements will be loaded into the Election Compass tool. Voters will use the tool by entering in their answer to the statements (agree/disagree/neutral). The results will show the candidates that best align with the voter’s beliefs and views.
;Here is the timeline for the Election Compass:
* July 8 - 20: Community members propose statements for the Election Compass
* July 21 - 22: Elections Committee reviews statements for clarity and removes off-topic statements
* July 23 - August 1: Volunteers vote on the statements
* August 2 - 4: Elections Committee selects the top 15 statements
* August 5 - 12: candidates align themselves with the statements
* August 15: The Election Compass opens for voters to use to help guide their voting decision
The Elections Committee will select the top 15 statements at the beginning of August. The Elections Committee will oversee the process, supported by the Movement Strategy and Governance team. MSG will check that the questions are clear, there are no duplicates, no typos, and so on.
Best,
Movement Strategy and Governance
''This message was sent on behalf of the Board Selection Task Force and the Elections Committee''<br /><section end="announcement-content" />
[[User:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] ([[User talk:MNadzikiewicz (WMF)|talk]]) 14 juli 2022 kl. 13.34 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23215441 -->
== Wikimania och dess hackathon ==
Snart är det [http://wikimania.org/ Wikimania], 11-14 augusti, den här gången ett online-evenemang utan reskostnader. Det finns fysiska möten, men på flera ställen i världen, däribland Stockholm. Samtidigt med föredrag, pågår också ett hackathon, där man ska åstadkomma något kreativt under just dessa dagar. Finns det något för Wiktionary att göra eller bidra med här? Finns det några nya idéer att plocka upp och göra något av? [[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 15 juli 2022 kl. 22.29 (CEST)
== <span lang="en" dir="ltr" class="mw-content-ltr">Movement Strategy and Governance News – Issue 7</span> ==
<div lang="en" dir="ltr" class="mw-content-ltr">
<section begin="msg-newsletter"/>
<div style = "line-height: 1.2">
<span style="font-size:200%;">'''Movement Strategy and Governance News'''</span><br>
<span style="font-size:120%; color:#404040;">'''Issue 7, July-September 2022'''</span><span style="font-size:120%; float:right;">[[m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7|'''Read the full newsletter''']]</span>
----
Welcome to the 7th issue of Movement Strategy and Governance News! The newsletter distributes relevant news and events about the implementation of Wikimedia's [[:m:Special:MyLanguage/Movement Strategy/Initiatives|Movement Strategy recommendations]], other relevant topics regarding Movement governance, as well as different projects and activities supported by the Movement Strategy and Governance (MSG) team of the Wikimedia Foundation.
The MSG Newsletter is delivered quarterly, while the more frequent [[:m:Special:MyLanguage/Movement Strategy/Updates|Movement Strategy Weekly]] will be delivered weekly. Please remember to subscribe [[m:Special:MyLanguage/Global message delivery/Targets/MSG Newsletter Subscription|here]] if you would like to receive future issues of this newsletter.
</div><div style="margin-top:3px; padding:10px 10px 10px 20px; background:#fffff; border:2px solid #808080; border-radius:4px; font-size:100%;">
* '''Movement sustainability''': Wikimedia Foundation's annual sustainability report has been published. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A1|continue reading]])
* '''Improving user experience''': recent improvements on the desktop interface for Wikimedia projects. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A2|continue reading]])
* '''Safety and inclusion''': updates on the revision process of the Universal Code of Conduct Enforcement Guidelines. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A3|continue reading]])
* '''Equity in decisionmaking''': reports from Hubs pilots conversations, recent progress from the Movement Charter Drafting Committee, and a new white paper for futures of participation in the Wikimedia movement. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A4|continue reading]])
* '''Stakeholders coordination''': launch of a helpdesk for Affiliates and volunteer communities working on content partnership. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A5|continue reading]])
* '''Leadership development''': updates on leadership projects by Wikimedia movement organizers in Brazil and Cape Verde. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A6|continue reading]])
* '''Internal knowledge management''': launch of a new portal for technical documentation and community resources. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A7|continue reading]])
* '''Innovate in free knowledge''': high-quality audiovisual resources for scientific experiments and a new toolkit to record oral transcripts. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A8|continue reading]])
* '''Evaluate, iterate, and adapt''': results from the Equity Landscape project pilot ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A9|continue reading]])
* '''Other news and updates''': a new forum to discuss Movement Strategy implementation, upcoming Wikimedia Foundation Board of Trustees election, a new podcast to discuss Movement Strategy, and change of personnel for the Foundation's Movement Strategy and Governance team. ([[:m:Special:MyLanguage/Movement Strategy and Governance/Newsletter/7#A10|continue reading]])
</div><section end="msg-newsletter"/>
</div>
Thank you for reading! [[User:RamzyM (WMF)|RamzyM (WMF)]] 18 juli 2022 kl. 03.38 (CEST)
<!-- Meddelande skickades av User:RamzyM (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23529147 -->
== Ö:ar för icke-svenska uppslag ==
[[Wiktionary:Stilguide#Översättningar|Stilguiden]] säger: "I de fall där inte svenskan kan användas som "reläspråk" kan översättningar även skrivas ut vid ord från andra språk.". Aktuellt uppslag: [[Enby]]. Är denna bestämmelse aktuell? Finns det icke-svenska uppslag med översättningar? Jag har aldrig sett sådant. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 19 juli 2022 kl. 21.55 (CEST)
:En sökning på [https://sv.wiktionary.org/w/index.php?search=insource%3A%2F%3D%2B+%2AÖversättning%28ar%29%3F+%2A%3D%2B%2Fi+-insource%3A%2F%3D%2B%2ASvenska+%2A%3D%2B%2Fi&title=Special:Sök&profile=advanced&fulltext=1&ns0=1 insource:/=+ *Översättning(ar)? *=+/i -insource:/=+*Svenska *=+/i] gav ett par träffar men det var bara en massa felredigeringar, så jag tror svaret är nej.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 19 juli 2022 kl. 23.38 (CEST)
:: @[[Användare:LA2]] @[[Användare:Jonteemil]] @[[Användare:Svenji]] @[[Användare:Andreasl01]] @[[Användare:Andreas Rejbrand]] @[[Användare:Skalman]]: Jag yrkar på att '''ta bort''' denna mening "I de fall där inte svenskan kan användas som "reläspråk" kan översättningar även skrivas ut vid ord från andra språk." från Stilguiden. Det kritiseras ibland redundansen med wiktionaryer. Den som vill utforska förhållandet mellan språket X (X<>"sv") och språket Y (Y<>"sv") kan göra det på wiktionary på X eller Y. Det måste inte vara här. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 21 juli 2022 kl. 16.02 (CEST)
:::Jag har tolkat den frasen som syftande på att betydelseraden för ord som saknar direktöversättning till svenska ska få en fullständig beskrivning (till skillnad från när ordet bättre beskrivs på det svenska uppslaget för att minska tvetydigheter). [[Användare:Svenji|Svenji]] ([[Användardiskussion:Svenji|diskussion]]) 21 juli 2022 kl. 18.43 (CEST)
:::: I så fall bör meningen optimeras istället för att helt raderas, och flyttas från avsnittet [[Wiktionary:Stilguide#Översättningar]] till [[Wiktionary:Stilguide#Definitionen]]. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 21 juli 2022 kl. 19.41 (CEST)
:::::Jag lutar åt Taylor 49:s åsikt, att denna regel lika gärna kunde strykas. Men även om regeln står kvar (som den gjort i över 10 år), så tror jag den tillämpas ytterst sällan. I det aktuella fallet [[Enby]], hur skulle det ens kunna vara ett aktuellt exempel? Det är ju en direkt förtyskning av engelska [[enby]]. Skulle man då ha en lista med översättningar både för det tyska, engelska och franska uppslaget? Eller hur skulle regeln tillämpas? --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 21 juli 2022 kl. 21.15 (CEST)
:Se även [[:en:Wiktionary:Votes/pl-2018-03/Including translation hubs]] och [[:en:Category:English translation hubs]], resultatet där var alltså att behålla de så kallade ''översättningshubbarna''.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 22 juli 2022 kl. 00.52 (CEST)
:: Hubb-strategin skulle betyda att skapa ett uppslag [[icke-binär person]] med öarna "enby" (en), "Enby" (de) och "neduumulo" (eo). Neutralt till detta. [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 22 juli 2022 kl. 03.31 (CEST)
::: Vi bör inte lista översättningar på andra än svenska uppslag. Jag är försiktigt positiv till översättningshubbar.
::: Just i fallet [[enby]], skulle man kunna placera dessa på [[icke-binär#Substantiv]] (som inte finns just nu), eftersom det (informellt) verkar användas så ("Vad är det du tror en ickebinär gör annorlunda..."[https://www.familjeliv.se/forum/thread/81187518-ickebinar-pa-dagis], "Kläderna gör mannen / kvinnan / ickebinären osv."[https://www.flashback.org/sp66129566], "Såg en ickebinär på instagram..."[https://twitter.com/popprinsen/status/931940100677742592]). Sen skulle kanske [[icke-binär person]] kanske ändå vara bättre, pga stilnivån. [[Användare:Skalman|Skalman]] ([[Användardiskussion:Skalman|diskussion]]) 28 juli 2022 kl. 22.11 (CEST)
:::: Ifall ingen protesterar till dess då tar jag bort denna mening (se ovan) tidigast om 24 timmar. Öhubbarna kan diskuteras vidare (jag är också försiktigt positiv). [[Användare:Taylor 49|Taylor 49]] ([[Användardiskussion:Taylor 49|diskussion]]) 28 juli 2022 kl. 22.27 (CEST)
Snacket om "hubbar" är ju en specifikt engelsk grej, där man tycker att "teacher's desk" (dvs kateder) är ett uppslag som inte skulle ha funnits om det inte vore för att den behövs för översättningar. Svenska har ju inte detta problem, eftersom vi bildar sammansättningar. Om ordet kateder inte hade funnits, så hade sammansättningen lärarbänk eller lärarbord kunnat skapas och varit ett fullkomligt normalt ord med översättningar. Handlar hela den här frågan om ordet "enby" eller finns det fler exempel som påkallar diskussionen? Ge 3-4 olika exempel, så får vi se hur resonemanget går. --[[Användare:LA2|LA2]] ([[Användardiskussion:LA2|diskussion]]) 28 juli 2022 kl. 23.12 (CEST)
== Announcing the six candidates for the 2022 Board of Trustees election ==
<section begin="announcement-content"/>
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Announcing the six candidates for the 2022 Board of Trustees election| You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Announcing the six candidates for the 2022 Board of Trustees election|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Announcing the six candidates for the 2022 Board of Trustees election}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hi everyone,
'''The Affiliate voting process has concluded.''' Representatives from each Affiliate organization learned about the candidates by reading candidates’ statements, reviewing candidates’ answers to questions, and considering the candidates’ ratings provided by the Analysis Committee. The selected 2022 Board of Trustees candidates are:
* Tobechukwu Precious Friday ([[:m:User:Tochiprecious|Tochiprecious]])
* Farah Jack Mustaklem ([[:m:User:Fjmustak|Fjmustak]])
* Shani Evenstein Sigalov ([[:m:User:Esh77|Esh77]])
* Kunal Mehta ([[:m:User:Legoktm|Legoktm]])
* Michał Buczyński ([[:m:User:Aegis Maelstrom|Aegis Maelstrom]])
* Mike Peel ([[:m:User:Mike Peel|Mike Peel]])
You may see more information about the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Results|Results]] and [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Stats|Statistics]] of this Board election.
Please take a moment to appreciate the Affiliate Representatives and Analysis Committee members for taking part in this process and helping to grow the Board of Trustees in capacity and diversity. These hours of volunteer work connect us across understanding and perspective. Thank you for your participation.
Thank you to the community members who put themselves forward as candidates for the Board of Trustees. Considering joining the Board of Trustees is no small decision. The time and dedication candidates have shown to this point speaks to their commitment to this movement. Congratulations to those candidates who have been selected. A great amount of appreciation and gratitude for those candidates not selected. Please continue to share your leadership with Wikimedia.
Thank you to those who followed the Affiliate process for this Board election. You may review the results of the Affiliate selection process.
'''The next part of the Board election process is the community voting period.''' [[m:Special:MyLanguage/Wikimedia Foundation elections/2022#Timeline|You may view the Board election timeline here]]. To prepare for the community voting period, there are several things community members can engage with in the following ways:
* [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Candidates|Read candidates’ statements]] and read the candidates’ answers to the questions posed by the Affiliate Representatives.
* [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Community_Voting/Questions_for_Candidates|Propose and select the 6 questions for candidates to answer during their video Q&A]].
* See the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Candidates|Analysis Committee’s ratings of candidates on each candidate’s statement]].
* [[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Community Voting/Election Compass|Propose statements for the Election Compass]] voters can use to find which candidates best fit their principles.
* Encourage others in your community to take part in the election.
Best,
Movement Strategy and Governance
''This message was sent on behalf of the Board Selection Task Force and the Elections Committee''
</div><section end="announcement-content"/>
[[User:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] 27 juli 2022 kl. 16.03 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23530132 -->
== Vote for Election Compass Statements ==
<section begin="announcement-content" />
:''[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Vote for Election Compass Statements| You can find this message translated into additional languages on Meta-wiki.]]''
:''<div class="plainlinks">[[m:Special:MyLanguage/Wikimedia Foundation elections/2022/Announcement/Vote for Election Compass Statements|{{int:interlanguage-link-mul}}]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-{{urlencode:Wikimedia Foundation elections/2022/Announcement/Vote for Election Compass Statements}}&language=&action=page&filter= {{int:please-translate}}]</div>''
Hi all,
Volunteers in the [[m:Special:MyLanguage/Wikimedia Foundation elections/2022|2022 Board of Trustees election]] are invited to [[m:Special:MyLanguage/Wikimedia_Foundation_elections/2022/Community_Voting/Election_Compass/Statements|vote for statements to use in the Election Compass]]. You can vote for the statements you would like to see included in the Election Compass on Meta-wiki.
An Election Compass is a tool to help voters select the candidates that best align with their beliefs and views. The community members will propose statements for the candidates to answer using a Lickert scale (agree/neutral/disagree). The candidates’ answers to the statements will be loaded into the Election Compass tool. Voters will use the tool by entering in their answer to the statements (agree/disagree/neutral). The results will show the candidates that best align with the voter’s beliefs and views.
Here is the timeline for the Election Compass:
*<s>July 8 - 20: Volunteers propose statements for the Election Compass</s>
*<s>July 21 - 22: Elections Committee reviews statements for clarity and removes off-topic statements</s>
*July 23 - August 1: Volunteers vote on the statements
*August 2 - 4: Elections Committee selects the top 15 statements
*August 5 - 12: candidates align themselves with the statements
*August 15: The Election Compass opens for voters to use to help guide their voting decision
The Elections Committee will select the top 15 statements at the beginning of August
Best,
Movement Strategy and Governance
''This message was sent on behalf of the Board Selection Task Force and the Elections Committee''
</div><section end="announcement-content" />
[[User:MNadzikiewicz (WMF)|MNadzikiewicz (WMF)]] 27 juli 2022 kl. 23.01 (CEST)
<!-- Meddelande skickades av User:MNadzikiewicz (WMF)@metawiki med hjälp av listan på https://meta.wikimedia.org/w/index.php?title=Movement_Strategy_and_Governance/Delivery&oldid=23530132 -->
5izjt32ityp1d8281xcg2a6y5f8uosz
äkta hälft
0
158104
3697661
3667610
2022-07-29T05:41:38Z
Pametzma
10470
/* Svenska */
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{subst|sv}}
'''[[äkta]] [[hälft]]''' {{u}}
#{{tagg|idiomatiskt}} [[äktenskap]]ets andra [[part]], [[make]] eller [[maka]]
#:{{seäven|[[bättre hälft]]}}
====Översättningar====
{{ö-se|[[bättre hälft]]}}
brqlhf4qx1oqkf4lamuao1zfbi1vn3m
ingången
0
159578
3697615
2947656
2022-07-28T15:16:13Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
/* Svenska */
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{adj|sv}}
'''ingången'''
#{{avledning|sv|ingå|ordform=perfpart}}
#{{avledning|sv|gå in|ordform=perfpart}}
===Substantiv===
'''ingången'''
#{{böjning|sv|subst|ingång}}
3q19iprdwxz5yf9b51nvjts5ouchtok
3697616
3697615
2022-07-28T15:19:42Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{adj|sv}}
'''ingången'''
#{{avledning|sv|ingå|ordform=perfpart}}
#{{avledning|sv|gå in|ordform=perfpart}}
#:{{citat|år=2016|titel=Ett spår av rök|förf=Rebecca Cantrell|Jag önskade än en gång att jag hade haft på mig några gamla väl '''ingångna''' skor.}}
===Substantiv===
'''ingången'''
#{{böjning|sv|subst|ingång}}
bqg6ff69uby6gjy70jhv4x2b8uk7clu
shetländska
0
168216
3697633
2506488
2022-07-28T17:35:36Z
Svenji
762
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
'''shetländska'''
#{{böjning|sv|adj|shetländsk}}
===Substantiv===
{{sv-subst-n-or}}
'''shetländska'''
#{{tagg|kat=nationaliteter}} kvinna bosatt i eller med härkomst från [[Shetlandsöarna]]
#:{{hyperonymer|[[shetländare]], [[shetlänning]]}}
#{{tagg|text=oräkneligt}} den karakteristiska [[lågskotska]] [[dialekt]] som talas av den shetländska befolkningen
#:{{hyperonymer|[[lågskotska]]}}
de3kvfxs3o748bzjq74or7b63d94ryl
Stück
0
175491
3697689
3685528
2022-07-29T08:57:00Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-n|2=[[Stückes]], [[Stücks]]|plural=Stücke}}
'''Stück''' {{n}}
#{{tagg|teater|språk=de}} [[pjäs]]
#[[del]], [[stycke]], [[bit]]
#{{tagg|måttenheter|språk=de}} [[styck]]
:{{avgränsare}}
:{{besläktade ord|[[stückeln]]}}
:{{sammansättningar|[[Apfelstück]], [[Beweisstück]], [[Eisenstück]], [[Erbstück]], [[Fleischstück]], [[Fünfzigörestück]], [[Gebäckstück]], [[Geldstück]], [[Goldstück]], [[Holzstück]], [[Kunststück]], [[Landstück]], [[Möbelstück]], [[Probestück]], [[Schmuckstück]], [[Silberstück]], [[Solostück]], [[Zunderstück]]}}
qrzjtv89yyy5lt0k96fp1kgzb4a5hgk
Winter
0
175524
3697655
3615527
2022-07-29T05:26:08Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
==Alemanniska==
===Substantiv===
{{subst|als}}
'''Winter'''
#{{tagg|kat=årstider|språk=als}} [[vinter]]
==Tyska==
===Substantiv===
{{de-subst-m}}
'''Winter''' {{m}}
#{{tagg|kat=årstider|språk=de}} [[vinter]]
#:{{hyperonymer|[[Jahreszeit]]}}
#:{{kohyponymer|[[Frühling]], [[Sommer]], [[Herbst]]}}
#:{{sammansättningar|[[Mittwinter]], [[Spätwinter]], [[Winterabend]], [[Winteranfang]], [[Winterfutter]], [[Wintergemüse]], [[Wintergetreide]], [[Winterhalbjahr]], [[Winterjacke]], [[Winterkälte]], [[Winterkleidung]], [[Wintermantel]], [[Winternacht]], [[Winterolympiade]], [[Winterreifen]], [[Winterschlaf]], [[Winterschuh]], [[Wintersonnenwende]], [[Winterstiefel]], [[Winterweizen]], [[Winterwetter]]}}
8tirrqlqy6lo1mavcsnm3uweswwhsfq
lehtikaali
0
181447
3697627
3533855
2022-07-28T15:46:04Z
91.153.237.78
wikitext
text/x-wiki
==Finska==
===Substantiv===
{{subst|fi}}
'''[[lehti]][[kaali]]'''
#{{tagg|kat=mat|kat2=växter|språk=fi}}[[grönkål]]
3lkhlass253otqrwf067hf12uq21qaw
Gesang
0
275343
3697687
3652178
2022-07-29T08:50:53Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-m|2=[[Gesanges]], [[Gesangs]]|plural=Gesänge}}
'''Gesang'''{{m}}
#{{tagg|kat=musik|kat2=ä-omljud|språk=de}}[[sång]]
#:{{besläktade ord|[[singen]]}}
#:{{sammansättningar|[[Chorgesang]], [[Gesangbuch]], [[Gesangsfestival]], [[Gesangsstimme]], [[Gesangsunterricht]], [[Lobgesang]], [[Sologesang]], [[Solostück]], [[Sprechgesang]]}}
1pl7dhpd2lavc20kvbcngx4axz1p76m
Akzent
0
364547
3697713
2562378
2022-07-29T09:37:39Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-m|2=[[Akzentes]], [[Akzents]]|plural=Akzente}}
'''Akzent'''{{m}}
#[[brytning]]
#:''Er spricht schwedisch mit deutschem '''Akzent'''.''
#::''Han talar svenska med tysk '''brytning'''.''
#[[accent]], [[dialekt]]
#[[accenttecken]]
:{{avgränsare}}
:{{etymologi|{{härledning|språk=de|la|accentus}}}}
:{{sammansättningar|[[Akzentverschiebung]]}}
3g9az3m2qamkzns1jqd4ui7wy8tblc6
paleografi
0
412385
3697640
3218494
2022-07-28T18:46:17Z
Calq
12394
+gl: [[paleografía]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-oräkn|fog=}}
'''paleografi'''
#vetenskapen om äldre (särsk medeltida) [[skrifttyp]]er
====Översättningar====
{{ö-topp|vetenskapen om äldre (särsk medeltida) skrifttyper}}
*finska: {{ö+|fi|paleografia}}
*franska: {{ö+|fr|paléographie|f}}
*galiciska: {{ö+|gl|paleografía|f}}
*nederländska: {{ö+|nl|paleografie}}
*spanska: {{ö|es|paleografía|f}}
*tyska: {{ö|de|Paläografie|f}}
{{ö-botten}}
111dwx30p3khlwtj6uht072hotq50tv
bijouterier
0
419566
3697651
3283190
2022-07-29T04:36:40Z
Gabbe
1153
ändrade mall, "[[bijou]]" är inte ett ord på svenska
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{subst|sv}}
{{sv-subst-n-0|-|-|bijouterier|bijouterierna|-|-}}
'''bijouterier'''
#[[smycke]]n, [[nipper]]
#:{{etymologi|Av {{härledning-|fr|bijouterie|juvelerarbutik}}, av {{härledning-|fr|bijou}}.}}
====Översättningar====
{{ö-topp|smycken, nipper}}
*tyska: {{ö+|de|Modeschmuck|m}}
{{ö-botten}}
1ctrszght4bs3nkh00k9icfei641a5y
Verschiebung
0
472002
3697714
2639635
2022-07-29T09:42:49Z
Pametzma
10470
/* Substantiv */
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-f|plural=Verschiebungen}}
'''Verschiebung'''{{f}}
#[[förskjutning]], [[framflyttning]], [[uppskjutande]]
#:{{besläktade ord|[[verschieben]]}}
#:{{sammansättningar|[[Akzentverschiebung]]}}
8xmnkph0ncg1xgg74igfce404hwpv8f
Solo
0
568262
3697688
2629072
2022-07-29T08:56:25Z
Pametzma
10470
/* Substantiv */
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-n|plural=[[Soli]], [[Solos]]|7=[[Soli]], [[Solos]]}}
'''Solo'''{{n}}
#[[solo]], [[solosång]], [[solostycke]]
#:{{sammansättningar|[[Solostück]]}}
mjnrz4f1uko7lkep0jhq36aq5a0bcgb
taciturne
0
600332
3697700
2828865
2022-07-29T09:25:03Z
Gabbe
1153
uttal samt [[tacite]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
{{adj|fr}}
'''taciturne'''
*{{uttal|fr|ipa=ta.si.tyʁn}}
#[[fåordig]]
#:{{synonymer|[[silencieux]], [[taiseux]]}}
#:{{antonymer|[[bavard]], [[loquace]]}}
#:{{besläktade ord|[[tacite]], [[taciturnité]]}}
7qn941xmyngzl9agi3o59z6rr030xu8
grönkål
0
600379
3697626
3443986
2022-07-28T15:45:31Z
91.153.237.78
+fi: [[lehtikaali]] (assisterat)
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-n-oräkn}}
'''[[grön]][[kål]]'''
#{{tagg|kat=växter|grönsaker}} en typisk [[vintergrönsak]] (''Brassica oleracea'' var. ''sabellica'')
#:{{sammansättningar|[[grönkålsoppa]]}}
====Översättningar====
{{ö-topp|grönsak}}
*engelska: {{ö+|en|kale}}
*finska: {{ö+|fi|lehtikaali}}
*frisiska: {{ö|fy|boerekoal|u}}
*groningska: {{ö|gos|mous}}
*ryska: {{ö|ru|кудрявая капуста|f|tr=kudrjávaja kapústa}}, {{ö+|ru|кале|f|tr=kalé}}
*spanska: {{ö|es|col rizada|f}}, {{ö|es|col crespa|f}}, {{ö|es|kale portuguesa|f}}, {{ö|es|col verde|f}}
*tyska: {{ö+|de|Grünkohl|m}}
{{ö-botten}}
3rmozd9whitt2acklyeq2z0tusv5mwj
gå in
0
618133
3697613
3671394
2022-07-28T15:14:15Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
/* Svenska */ betydelse: data: gå in på
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar|grundform=gå|partikel=in|prespart=-|perfpart=-}}
'''[[gå]] [[in]]'''
#till fots förflytta sig in i ett visst avgränsat geografiskt område eller in i en viss fysisk lokal
#:{{användning|I synnerhet om förflyttande in i byggnad:}}
#:''Nu är det bäst att vi '''går in''' innan lillen börjar frysa.''
#:{{konstr|''gå in i (någon lokal)''; ''gå in på kontoret (toaletten etc.)''; ''gå in till grannen (rektorn, chefen etc.)''}}
#:''Har du '''gått in''' i vardagsrummet och tittat?''
#:{{citat|år=1937|titel=[[w:Sömnlös (roman, Vilhelm Moberg)|Sömnlös]]|förf=[[w:Vilhelm Moberg|Vilhelm Moberg]]|När han var ute efter ved nyss, hade han lämnat dörren olåst efter sig, och nu var det någon som '''gick in''' i farstun.}}
#:{{citat|år=2003|datum=27 aug|titel=[https://www.svd.se/a/bbcb9e80-4eff-3d60-af7f-a43ee13e37b3/ran-mot-svensk-kassaservice Rån mot Svensk Kassaservice]|publ=[[w:Svenska Dagbladet|SvD]]|förf=TT|Männen var maskerade med rånarluvor när de '''gick in''' på kontoret och hotade personalen med en yxa.}}
#:{{citat|år=2009|datum=2 feb|titel=[https://www.dn.se/nyheter/elitens-eton-vill-tvatta-bort-snobbstampeln/ Elitens Eton vill tvätta bort snobbstämpeln]|publ=[[w:Dagens Nyheter|DN]]|Fast prygel är förbjudet och att pojkarna får '''gå in''' till rektorn och rabbla latinska verser är numera sällsynt.}}
#:{{antonymer|[[gå ut]]}}
#{{tagg|text=i vissa sammanhang mer allmänt}} via fysisk förflyttning hamna inom ett visst avgränsat område
#:{{användning|I synnerhet i bollsport om boll som t.ex. sparkats eller kastats in i målburen.}}
#:{{citat|år=2013|datum=26 juni|titel=[https://www.ystadsallehanda.se/ya-cupen/historisk-vinst-for-skurup/ Historisk vinst för Skurup]|publ=[[w:Ystads Allehanda|Ystads Allehanda]]|Jag kan inte beskriva känslan när bollen '''gick in''' för den var så underbar, sa Frida Kristensson och sken som en sol mitt i regnet på idrottsplatsen.}}
#:{{citat|år=2018|datum=19 nov|titel=[https://www.svt.se/nyheter/lokalt/uppsala/jag-tackar-gud-att-inget-hande-min-familj ”Jag tackar gud att inget hände min familj”]|publ=[[w:Sveriges Television|SVT]]|Kulan '''gick in''' genom vardagsrumsfönst[r]et, fortsatte genom en vägg och ut i hallen där den fastnade i en garderobsdörr.}}
#:{{användning|Om t.ex. en armés rörelse in i ett område, även om det inte sker till fots.}}
#:{{citat|år=2002|datum=10 juni|titel=[https://sverigesradio.se/artikel/77955 Israeliska armén går in i Ramallah]|publ=[[w:Sveriges Radio|SR]]|Israeliska armén '''gick in''' i staden Ramallah på Västbanken inatt.}}
#:{{användning|Om den väg som någon eller något tar för att komma åt en undangömd plats.}}
#:{{citat|år=ca 2016|titel=[https://www.hjart-lungfonden.se/sjukdomar/hjartsjukdomar/hjartinfarkt/mer-lasning/hjartinfarkten-hann-ikapp/ Hjärtinfarkten hann ikapp]|publ=[[w:Hjärt-Lungfonden|Hjärt-Lungfonden]]|Läkaren konstaterade att det var en förträngning i ett kärl som orsakat infarkten och de kunde '''gå in''' via armen för att göra en ballongvidgning och sätta in en stent som vidgade blodkärlet.}}
#{{tagg|text=med preposition ''i''}} påbörja (en era, fas, relation)
#:{{citat|år=2013|datum=21 nov|titel=[https://www.dn.se/nyheter/varlden/tyska-regeringen-vill-skarpa-sexlagstiftning/ Tyska regeringen vill skärpa sexlagstiftning]|publ=[[w:Dagens Nyheter|DN]]|De tyska regeringsförhandlingarna mellan Kristdemokraterna och Socialdemokraterna '''går in''' i sin slutfas.}}
#:{{citat|år=2014|datum=6 okt|titel=[https://www.gp.se/nyheter/v%C3%A4rlden/sonarfartyg-s%C3%B6ker-efter-olycksflyg-1.243031 Sonarfartyg söker efter olycksflyg]|publ=[[w:Göteborgs-Posten|GP]]|Sökandet efter det försvunna malaysiska flygplanet i södra Indiska oceanen '''går''' nu '''in''' i ett nytt skede.}}
#:{{citat|år=2017|datum=17 feb|titel=[https://www.expressen.se/halsoliv/sex--relationer/5-saker-du-bor-fraga-dig-innan-ni-blir-ihop/ 5 saker du bör fråga dig innan ni blir ihop]|publ=[[w:Aftonbladet|Aftonbladet]]|Att '''gå in''' i en relation med tanken att du kan ”förbättra” din partner är inget gott tecken.}}
#:{{citat|år=2021|datum=15 sep|titel=[https://www.aftonbladet.se/nyheter/a/OrEza1/miljonsatsning-ska-fa-fler-att-vaccinera-sig Miljonsatsning ska få fler att vaccinera sig]|publ=[[w:Aftonbladet|Aftonbladet]]|förf=TT|Sverige '''går''' nu '''in''' i en ny fas i vaccinationskampanjen mot covid-19, säger Hallengren på en pressträff.}}
#{{tagg|text=med preposition ''i''}} gående kollidera med (fast hinder)
#:{{konstr|''(någon) går in i (något fast hinder)''}}
#:''När strömmen gick blev det kolsvart och disträ som jag var '''gick''' jag rakt '''in''' i dörren till köket.''
#{{tagg|text=med preposition ''på''}} [[nämna]] något om
#:{{konstr|''(någon) går in på (något ämne)''}}
#:{{användning|Oftast negerat.}}
#:{{citat|år=2003|datum=17 feb|titel=[https://www.dn.se/nyheter/varlden/krisen-i-nato-lostes-i-natt/ Krisen i Nato löstes i natt]|publ=[[w:Dagens Nyheter|DN]]|Robertson ville inte '''gå in''' på detaljerna i överenskommelsen men underströk att beslutet fattats i full enlighet med FN:s resolution.}}
#:{{citat|år=2019|datum=12 sep|titel=[https://www.svt.se/nyheter/lokalt/blekinge/21-arig-man-anhallen-efter-vapnat-ran 21-årig man anhållen efter väpnat rån]|publ=[[w:Sveriges Television|SVT]]|Men hur polisen kom mannen på spåren vill åklagaren Anna Johansson inte '''gå in''' på.}}
#{{tagg|data|text=med preposition ''på''}} [[öppna]] [[programvara]], [[app]], [[menylista]] eller liknande på en digital plattform (t. ex. mobiltelefon eller dator)
#:{{citat|år=2019|titel=[https://libris.kb.se/bib/v46j7rbxs1b6rwbm Smartare än din telefon : hur du använder mobilen för att må bättre, bli effektivare och stärka dina relationer]|förf=[[w:Siri Helle|Siri Helle|]]|'''Gå in på''' Inställningar och slå av alla notiser från appar som du inte verkligen behöver.}}
#{{tagg|text=om en skådespelares roll, med preposition ''i''}} (på ett djupare sätt) bli den person som skall gestaltas
#:{{konstr|''(någon) går in i en roll (rollen etc.)''}}
#:{{citat|år=2003|datum=6 feb|titel=[https://www.dn.se/kultur-noje/meryl-redo-for-nya-oscar/ Meryl redo för nya Oscar]|publ=[[w:Dagens Nyheter|DN]]|Hon '''går in''' i sina roller fullständigt och har beskyllts för att vara kylig och divig.}}
#{{tagg|text=med preposition ''för''}} i stor omfattning engagera sig för
#:{{konstr|''(någon) går in för (något)''}}
#:{{citat|år=2005|datum=5 april|titel=[https://www.expressen.se/gt/smaskig-revansch-for-band-in-a-box/ Smaskig revansch för Band-in-a-box]|publ=[[w:Expressen|Expressen]]|Vi lägger alla ner kolossalt mycket arbete på det här och '''går''' verkligen '''in''' för att det ska bli en bra show.}}
#:{{citat|år=2012|datum=7 aug|titel=[https://www.svd.se/a/0a447637-422c-3177-bb83-482b6863cd0b/kandisarna-som-knacker-extra?metering=offer-klarna Kändisarna som knäcker extra]|publ=[[w:Svenska Dagbladet|SvD]]|En del kändisar nöjer sig med att ge namn åt viner. Andra '''går''' verkligen '''in''' för sina extraknäck.}}
#{{tagg|text=med preposition ''för''}} förbereda sig inför (landning)
#:{{citat|år=2020|datum=30 juli|titel=[https://www.aftonbladet.se/minekonomi/a/BRAdyv/brakforlust-for-flygplanstillverkarna Brakförlust för flygplanstillverkarna]|publ=[[w:Aftonbladet|Aftonbladet]]|förf=TT|Ett Airbus A380 tillhörande flygbolaget Qantas '''går in''' för landning på en flygplats i Kalifornien.}}
#{{tagg|transitivt}} genom användning få (ett par nya skor) att anpassa sig efter fötterna
#:{{citat|år=2015|datum=11 maj|titel=[https://www.expressen.se/halsoliv/skonhet-1/mode/slipp-skavsar-fran-nya-skorna--enkelt-knep/ Slipp skavsår från nya skorna – enkelt knep]|publ=[[w:Expressen|Expressen]]|Skorna måste '''gås in''' och då är skavsåren och blåsorna där som på beställning. [...] ett enkelt trick för att '''gå in''' skorna [...]}}
#:{{grammatik|perfektparticip ''ingången'' (främst plural ''ingångna'')}}
#:{{citat|år=2018|titel=[https://www.1177.se/olyckor--skador/sar-och-blamarken/skavsar/ Skavsår]|publ=[[w:1177 Vårdguiden|1177 Vårdguiden]]|Använd bekväma och väl '''ingångna''' skor om du ska gå långa promenader.}}
:{{avgränsare}}
:{{jämför|[[ingå]]}}
69rqh0cchnsth19hgf4dnxz8fauh74e
3697614
3697613
2022-07-28T15:15:45Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar|grundform=gå|partikel=in|prespart=-|perfpart=ingången|not=Perfekt particip endast i vissa betydelser}}
'''[[gå]] [[in]]'''
#till fots förflytta sig in i ett visst avgränsat geografiskt område eller in i en viss fysisk lokal
#:{{användning|I synnerhet om förflyttande in i byggnad:}}
#:''Nu är det bäst att vi '''går in''' innan lillen börjar frysa.''
#:{{konstr|''gå in i (någon lokal)''; ''gå in på kontoret (toaletten etc.)''; ''gå in till grannen (rektorn, chefen etc.)''}}
#:''Har du '''gått in''' i vardagsrummet och tittat?''
#:{{citat|år=1937|titel=[[w:Sömnlös (roman, Vilhelm Moberg)|Sömnlös]]|förf=[[w:Vilhelm Moberg|Vilhelm Moberg]]|När han var ute efter ved nyss, hade han lämnat dörren olåst efter sig, och nu var det någon som '''gick in''' i farstun.}}
#:{{citat|år=2003|datum=27 aug|titel=[https://www.svd.se/a/bbcb9e80-4eff-3d60-af7f-a43ee13e37b3/ran-mot-svensk-kassaservice Rån mot Svensk Kassaservice]|publ=[[w:Svenska Dagbladet|SvD]]|förf=TT|Männen var maskerade med rånarluvor när de '''gick in''' på kontoret och hotade personalen med en yxa.}}
#:{{citat|år=2009|datum=2 feb|titel=[https://www.dn.se/nyheter/elitens-eton-vill-tvatta-bort-snobbstampeln/ Elitens Eton vill tvätta bort snobbstämpeln]|publ=[[w:Dagens Nyheter|DN]]|Fast prygel är förbjudet och att pojkarna får '''gå in''' till rektorn och rabbla latinska verser är numera sällsynt.}}
#:{{antonymer|[[gå ut]]}}
#{{tagg|text=i vissa sammanhang mer allmänt}} via fysisk förflyttning hamna inom ett visst avgränsat område
#:{{användning|I synnerhet i bollsport om boll som t.ex. sparkats eller kastats in i målburen.}}
#:{{citat|år=2013|datum=26 juni|titel=[https://www.ystadsallehanda.se/ya-cupen/historisk-vinst-for-skurup/ Historisk vinst för Skurup]|publ=[[w:Ystads Allehanda|Ystads Allehanda]]|Jag kan inte beskriva känslan när bollen '''gick in''' för den var så underbar, sa Frida Kristensson och sken som en sol mitt i regnet på idrottsplatsen.}}
#:{{citat|år=2018|datum=19 nov|titel=[https://www.svt.se/nyheter/lokalt/uppsala/jag-tackar-gud-att-inget-hande-min-familj ”Jag tackar gud att inget hände min familj”]|publ=[[w:Sveriges Television|SVT]]|Kulan '''gick in''' genom vardagsrumsfönst[r]et, fortsatte genom en vägg och ut i hallen där den fastnade i en garderobsdörr.}}
#:{{användning|Om t.ex. en armés rörelse in i ett område, även om det inte sker till fots.}}
#:{{citat|år=2002|datum=10 juni|titel=[https://sverigesradio.se/artikel/77955 Israeliska armén går in i Ramallah]|publ=[[w:Sveriges Radio|SR]]|Israeliska armén '''gick in''' i staden Ramallah på Västbanken inatt.}}
#:{{användning|Om den väg som någon eller något tar för att komma åt en undangömd plats.}}
#:{{citat|år=ca 2016|titel=[https://www.hjart-lungfonden.se/sjukdomar/hjartsjukdomar/hjartinfarkt/mer-lasning/hjartinfarkten-hann-ikapp/ Hjärtinfarkten hann ikapp]|publ=[[w:Hjärt-Lungfonden|Hjärt-Lungfonden]]|Läkaren konstaterade att det var en förträngning i ett kärl som orsakat infarkten och de kunde '''gå in''' via armen för att göra en ballongvidgning och sätta in en stent som vidgade blodkärlet.}}
#{{tagg|text=med preposition ''i''}} påbörja (en era, fas, relation)
#:{{citat|år=2013|datum=21 nov|titel=[https://www.dn.se/nyheter/varlden/tyska-regeringen-vill-skarpa-sexlagstiftning/ Tyska regeringen vill skärpa sexlagstiftning]|publ=[[w:Dagens Nyheter|DN]]|De tyska regeringsförhandlingarna mellan Kristdemokraterna och Socialdemokraterna '''går in''' i sin slutfas.}}
#:{{citat|år=2014|datum=6 okt|titel=[https://www.gp.se/nyheter/v%C3%A4rlden/sonarfartyg-s%C3%B6ker-efter-olycksflyg-1.243031 Sonarfartyg söker efter olycksflyg]|publ=[[w:Göteborgs-Posten|GP]]|Sökandet efter det försvunna malaysiska flygplanet i södra Indiska oceanen '''går''' nu '''in''' i ett nytt skede.}}
#:{{citat|år=2017|datum=17 feb|titel=[https://www.expressen.se/halsoliv/sex--relationer/5-saker-du-bor-fraga-dig-innan-ni-blir-ihop/ 5 saker du bör fråga dig innan ni blir ihop]|publ=[[w:Aftonbladet|Aftonbladet]]|Att '''gå in''' i en relation med tanken att du kan ”förbättra” din partner är inget gott tecken.}}
#:{{citat|år=2021|datum=15 sep|titel=[https://www.aftonbladet.se/nyheter/a/OrEza1/miljonsatsning-ska-fa-fler-att-vaccinera-sig Miljonsatsning ska få fler att vaccinera sig]|publ=[[w:Aftonbladet|Aftonbladet]]|förf=TT|Sverige '''går''' nu '''in''' i en ny fas i vaccinationskampanjen mot covid-19, säger Hallengren på en pressträff.}}
#{{tagg|text=med preposition ''i''}} gående kollidera med (fast hinder)
#:{{konstr|''(någon) går in i (något fast hinder)''}}
#:''När strömmen gick blev det kolsvart och disträ som jag var '''gick''' jag rakt '''in''' i dörren till köket.''
#{{tagg|text=med preposition ''på''}} [[nämna]] något om
#:{{konstr|''(någon) går in på (något ämne)''}}
#:{{användning|Oftast negerat.}}
#:{{citat|år=2003|datum=17 feb|titel=[https://www.dn.se/nyheter/varlden/krisen-i-nato-lostes-i-natt/ Krisen i Nato löstes i natt]|publ=[[w:Dagens Nyheter|DN]]|Robertson ville inte '''gå in''' på detaljerna i överenskommelsen men underströk att beslutet fattats i full enlighet med FN:s resolution.}}
#:{{citat|år=2019|datum=12 sep|titel=[https://www.svt.se/nyheter/lokalt/blekinge/21-arig-man-anhallen-efter-vapnat-ran 21-årig man anhållen efter väpnat rån]|publ=[[w:Sveriges Television|SVT]]|Men hur polisen kom mannen på spåren vill åklagaren Anna Johansson inte '''gå in''' på.}}
#{{tagg|data|text=med preposition ''på''}} [[öppna]] [[programvara]], [[app]], [[menylista]] eller liknande på en digital plattform (t. ex. mobiltelefon eller dator)
#:{{citat|år=2019|titel=[https://libris.kb.se/bib/v46j7rbxs1b6rwbm Smartare än din telefon : hur du använder mobilen för att må bättre, bli effektivare och stärka dina relationer]|förf=[[w:Siri Helle|Siri Helle|]]|'''Gå in på''' Inställningar och slå av alla notiser från appar som du inte verkligen behöver.}}
#{{tagg|text=om en skådespelares roll, med preposition ''i''}} (på ett djupare sätt) bli den person som skall gestaltas
#:{{konstr|''(någon) går in i en roll (rollen etc.)''}}
#:{{citat|år=2003|datum=6 feb|titel=[https://www.dn.se/kultur-noje/meryl-redo-for-nya-oscar/ Meryl redo för nya Oscar]|publ=[[w:Dagens Nyheter|DN]]|Hon '''går in''' i sina roller fullständigt och har beskyllts för att vara kylig och divig.}}
#{{tagg|text=med preposition ''för''}} i stor omfattning engagera sig för
#:{{konstr|''(någon) går in för (något)''}}
#:{{citat|år=2005|datum=5 april|titel=[https://www.expressen.se/gt/smaskig-revansch-for-band-in-a-box/ Smaskig revansch för Band-in-a-box]|publ=[[w:Expressen|Expressen]]|Vi lägger alla ner kolossalt mycket arbete på det här och '''går''' verkligen '''in''' för att det ska bli en bra show.}}
#:{{citat|år=2012|datum=7 aug|titel=[https://www.svd.se/a/0a447637-422c-3177-bb83-482b6863cd0b/kandisarna-som-knacker-extra?metering=offer-klarna Kändisarna som knäcker extra]|publ=[[w:Svenska Dagbladet|SvD]]|En del kändisar nöjer sig med att ge namn åt viner. Andra '''går''' verkligen '''in''' för sina extraknäck.}}
#{{tagg|text=med preposition ''för''}} förbereda sig inför (landning)
#:{{citat|år=2020|datum=30 juli|titel=[https://www.aftonbladet.se/minekonomi/a/BRAdyv/brakforlust-for-flygplanstillverkarna Brakförlust för flygplanstillverkarna]|publ=[[w:Aftonbladet|Aftonbladet]]|förf=TT|Ett Airbus A380 tillhörande flygbolaget Qantas '''går in''' för landning på en flygplats i Kalifornien.}}
#{{tagg|transitivt}} genom användning få (ett par nya skor) att anpassa sig efter fötterna
#:{{citat|år=2015|datum=11 maj|titel=[https://www.expressen.se/halsoliv/skonhet-1/mode/slipp-skavsar-fran-nya-skorna--enkelt-knep/ Slipp skavsår från nya skorna – enkelt knep]|publ=[[w:Expressen|Expressen]]|Skorna måste '''gås in''' och då är skavsåren och blåsorna där som på beställning. [...] ett enkelt trick för att '''gå in''' skorna [...]}}
#:{{grammatik|perfektparticip ''ingången'' (främst plural ''ingångna'')}}
#:{{citat|år=2018|titel=[https://www.1177.se/olyckor--skador/sar-och-blamarken/skavsar/ Skavsår]|publ=[[w:1177 Vårdguiden|1177 Vårdguiden]]|Använd bekväma och väl '''ingångna''' skor om du ska gå långa promenader.}}
:{{avgränsare}}
:{{jämför|[[ingå]]}}
o911t1qmgrbl8dxh9wsnfhu1eszkjqs
Moduldiskussion:tagg
829
621807
3697649
3283786
2022-07-28T22:21:47Z
Taylor 49
27466
typo
wikitext
text/x-wiki
Det blir skriptfel på uppslag som använder parametern "språk2", t.ex. [[cookie cutter]]. [[Användardiskussion:Nummer 8589869056|d]]|[[Användare:Nummer 8589869056|8589869056]]|[[Special:Bidrag/Nummer_8589869056|b]] 21 mars 2017 kl. 06.07 (CET)
:Ja vad är syftet med den parametern? –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 21 mars 2017 kl. 10.12 (CET)
::Jag ändrade det till språk istället för språk2. –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 22 mars 2017 kl. 00.01 (CET)
::.. och uppdaterade alla andra felaktiga användningar av mallen. –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 22 mars 2017 kl. 18.51 (CET)
== Tyska reflexiva verb ==
Jag ser i koden att om "tagg= reflexivt och språk=svenska" då blir resultatet <sidnamnet> sig. På tyska blir det "sich <sidnamnet>. Kan någon lägga till det?[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 22 mars 2017 kl. 01.18 (CET)
:@[[Användare:Jonteemil|Jonteemil]]: Fixat. Jag kan inte tyska så kontrollera gärna att det har blivit rätt. –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 22 mars 2017 kl. 18.42 (CET)
::Perfekt! Det funkar korrekt.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 22 mars 2017 kl. 21.01 (CET)
:::@[[Användare:Moberg|Moberg]]: Orkar du göra detsamma med de andra språken nedan?[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 16 maj 2017 kl. 23.57 (CEST)
== Tillägg ==
Kan nån lägga till så att <nowiki>{{tagg|modalt hjälpverb}}</nowiki> leder till [[:Kategori:Svenska/Modala hjälpverb|Kategori:Svenska/Modal'''a''' hjälpverb]] ''(modalt hjälpverb)''. Asså placering i kategorin modal'''a''' hjälpverb med samma visningstext.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 29 mars 2017 kl. 17.47 (CEST)
:@[[User:Jonteemil|Jonteemil]] [https://sv.wiktionary.org/w/index.php?title=Modul:tagg/data&action=history Fixat]! Tack för påpekanden och att du la det här så att jag hittade det. :) –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 21 april 2017 kl. 22.26 (CEST)
::@[[Användare:Moberg|Moberg]]: Självklart, tack för att du lade till det.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 22 april 2017 kl. 01.29 (CEST)
:::@[[Användare:Moberg|Moberg]]: Använde nyss taggen "temporalt hjälpverb" på skola så det borde resultera i kategorin "temporals hjälpverb" vore snällt om du kunde fixa det. Även taggen "reflexivt" med språk engelska borde ge "X oneself" och engelska/reflexiva verb. Tack på förhand![[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 22 april 2017 kl. 01.54 (CEST)
== [[kapitulera]] ==
Som nämndes någon annanstans har detta uppslag fått dubbelt mellanrum. [[Användardiskussion:Nummer 8589869056|d]]|[[Användare:Nummer 8589869056|8589869056]]|[[Special:Bidrag/Nummer_8589869056|b]] 22 april 2017 kl. 01.47 (CEST)
:Dubbelt mellanrum mellan...? ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 22 april 2017 kl. 12.04 (CEST)
::Mellan (överfört) och ge upp. [[Användardiskussion:Nummer 8589869056|d]]|[[Användare:Nummer 8589869056|8589869056]]|[[Special:Bidrag/Nummer_8589869056|b]] 22 april 2017 kl. 12.15 (CEST)
:::Ah, ok. Jag tog bort omgivande mellanslag på utskrivet innehåll. Det verkar lösa det. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 22 april 2017 kl. 12.45 (CEST)
::::Vilket blev återställt av @[[Användare:Moberg|Moberg]] [https://sv.wiktionary.org/w/index.php?title=Modul%3Atagg&type=revision&diff=2887196&oldid=2539506]... ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 16 maj 2017 kl. 21.36 (CEST)
:::::Troligtvis i syfte att laga artiklar som t.ex. [[vidvinkelobjektiv]], där det motsatta problemet föreligger: det blir (antagligen med modulvarianten utan mellanrummet) inget mellanrum alls mellan tagg och definition. (Jag är inte särskilt insatt i moduler och Lua och har tyvärr inte riktigt tid att undersöka saken själv. Rimligtvis går det dock att ordna så att ett icke-hårt mellanrum skrivs ut i HTML-koden. Alternativt kan man förbjuda artiklar att utelämna mellanrummet mellan mallanropet och definitionen...) --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 16 maj 2017 kl. 21.50 (CEST)
::::::Sorry, jag missade diskussionen här. Men lösningen blev bra: kapitulera [https://sv.wiktionary.org/w/index.php?title=kapitulera&diff=2887224&oldid=2740736 hade] ett konstigt mellanslag. Mediawiki tar hand om multipla mellanslag och slår ihop dem till 1 i utskrift. –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 16 maj 2017 kl. 22.25 (CEST)
:::::::Jaha, det fanns ett U+00A0 (NO-BREAK SPACE) i wikikoden i artikeln? --[[Användare:Andreas Rejbrand|Andreas Rejbrand]] ([[Användardiskussion:Andreas Rejbrand|diskussion]]) 17 maj 2017 kl. 00.21 (CEST)
::::::::Tydligen. Bra att det blev löst! [[Användardiskussion:Nummer 8589869056|d]]|[[Användare:Nummer 8589869056|8589869056]]|[[Special:Bidrag/Nummer_8589869056|b]] 17 maj 2017 kl. 00.32 (CEST)
:::::::::Jättebra! ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 17 maj 2017 kl. 04.44 (CEST)
::::::::::Ja, de är svåra att se. Jag chansade på det för två mellanslag ska man inte få :P –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 1 juni 2017 kl. 22.52 (CEST)
== Reflexiva verb ==
Kan någon lägga till dessa ord som reflexivt pronomen?
:Engelska: oneself
:Bottniska: sig
:Bokmål: seg
:Nynorska: seg
:Danska: sig
:Tjeckiska: se
:Makedonska: се (innan verbet, obs. kyrilliska tecken)
:Polska: się
:Franska: se (innan konsonant), s' (innan vokal) (båda innan verbet)
:Interlingua: se
Franskan blir svår så den behöver inte läggas till men de andra kan gärna läggas till. [[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 16 maj 2017 kl. 00.35 (CEST)
:Om det inte finns några undantag är det bara att kolla om den sista bokstaven är en vokal. Det borde väl inte vara svårt? [[Användardiskussion:Nummer 8589869056|d]]|[[Användare:Nummer 8589869056|8589869056]]|[[Special:Bidrag/Nummer_8589869056|b]] 16 maj 2017 kl. 00.53 (CEST)
::Okej, du skrev vokalljud... [[Användardiskussion:Nummer 8589869056|d]]|[[Användare:Nummer 8589869056|8589869056]]|[[Special:Bidrag/Nummer_8589869056|b]] 16 maj 2017 kl. 00.54 (CEST)
:::Efter en titt på en.wikts. inkonsekventa kategori [[:en:wikt:Category:French reflexive verbs]] där vissa verb saknar det reflexiva pronominet medan vissa har det så märker jag dock att konsonanter inte kan ta vokalljud i början på ord så man kan nog kolla om första bokstaven är en vokal eller inte och sedan lägga till s' eller se beroende på det.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 16 maj 2017 kl. 01.04 (CEST)
::::Glöm inte föra in ändringar i funktionen i dokumentationen. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 17 maj 2017 kl. 04.46 (CEST)
@[[Användare:Dodde]]: Det behöver ingen av oss tänka på då vi inte kan ändra i modulen.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 18 maj 2017 kl. 23.11 (CEST)
::Jag lade till alla utom makedonska och franska. Kolla gärna så det har blivit rätt. –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 24 maj 2017 kl. 19.09 (CEST)
:::Det blev rätt! Är makedonska så svårt verkligen dock? Det är väl samma som på tyska, fast med "се" istället för "sich". "се" är redan kyrilliska bokstäver ifall du undrar.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 24 maj 2017 kl. 20.31 (CEST)
::::Bosniska visade sig ha "se" som reflexivt peonomen också. Placeras såsom i svenskan efter verbet.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 24 maj 2017 kl. 20.36 (CEST)
:::::Aha så lurigt att de såg ut precis som våra "ce" :P Ska Bosniska också vara kyrilliska? –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 1 juni 2017 kl. 22.57 (CEST)
=== Franska ===
{{@|Moberg}}: Logiken du la till stämmer inte alltid - det finns verb som börjar med "h" och som ''inte'' ska vara "s'" - t.ex. [https://en.wiktionary.org/w/index.php?search=insource%3Afr-asph+reflexive&title=Special:Search&profile=default&fulltext=1&searchengineselect=mediawiki]. Mitt förslag skulle vara att aldrig visa "se" eller "s'" på ord som börjar med "h". [[Användare:Skalman|//Skal]] 7 november 2017 kl. 21.33 (CET)
:''Diskussionen flyttad till [[WT:BB#Reflexiv form på franska verb i tagg]]''
== Länka till [[Appendix:Stilnivåer]] ==
Jag tänkte att man skulle kunna länka till [[Appendix:Stilnivåer]] för att förklara vad exakt stilnivåerna betyder (det är t.ex. inte självklart vad det är för skillnad mellan informellt, vardagligt och slang). [[Special:Bidrag/84.55.98.173|84.55.98.173]] 1 juni 2017 kl. 23.16 (CEST)
:Redan fixat ;) –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 1 juni 2017 kl. 23.22 (CEST)
::Utmärkt! [[Special:Bidrag/84.55.98.173|84.55.98.173]] 1 juni 2017 kl. 23.26 (CEST)
== Modul:tagg > Modul:tag ==
Försöka köra engelska rakt över i mallnamn, funktionamn, variabelnamn? ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 7 juni 2017 kl. 02.18 (CEST)
:Besvarar min egen fråga, efter det att [[Wiktionary:Stilguide/Skapa en modul]] skapats, att moduler ska ha samma namn som sina motsvarande mallar när de är starkt knutna till varandra. Så, namnet behålls som det är. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 11 juni 2017 kl. 02.38 (CEST)
== Reflexivt med text= ==
Kan man skriva en kod som gör så att <nowiki>{{tagg|text=reflexivt: '''{{PAGENAME}} sig'''}}</nowiki> och <nowiki>{{tagg|text=reflexivt: {{PAGENAME}} sig}}</nowiki> kategoriserar ordet i [[:Kategori:Svenska/Verb som använder felaktig taggning]] (el. likn.)?[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 13 juli 2017 kl. 14.50 (CEST)
:{{@|Jonteemil}}, kan du ge något exempel på en sida som innehåller en användning som du tänker på (det kanske går att få fram en lista med en vanlig sökning)? Jag tror att kategoriseringarna som syftar till att underlätta förbättringar i mallar och korrigera syntaxfixar inte bör kategoriseras i den vanliga kategoristrukturen ([[:Kategori:Svenska/Verb som använder felaktig taggning]]) för då bör också kategorin [[:Kategori:Verb som använder felaktig taggning]] och [[Wiktionary:Kategorier]] uppdateras. Kika hellre på att placera kategorier någonstans under [[:Kategori:Wiktionary]]. Som nyligen diskuterat är det också ett problem att kategorisera med synliga kategorier som förvirrar användare. Jag har ingen bra lösning, att ''skapa'' kategorin och lägga till "__HIDDENCAT__" är det enda jag känner till f.n. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 13 juli 2017 kl. 17.09 (CEST)
::Jag tänkte att du kunde ju ändringen till <nowiki>{{tagg|reflexivt}}</nowiki> ske med bot, det vore enklare kände jag.~~||{{osignerad|Jonteemil}}
:::Det är på gränsen för att det är värt det, eftersom användningarna ändå skiljer sig en del och ett mänskligt öga är bra att ha på ändringarna. Jag hittar knappt 150 träffar för "reflexivt:", gissar att runt hälften kan fixas med bot. Jag kan skapa ett projekt för det så gör jag det så småningom, om du vill. Om du vill göra det själv finns en lista här: [https://sv.wiktionary.org/w/index.php?offset=0?ns0=1&search=insource%3A%2Ftext%3Dreflexivt%3A+%2F]. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 13 juli 2017 kl. 17.57 (CEST)
Kan man lägga till taggarna även reflexivt och stundom reflexivt så de får samma som taggen reflexivt? Alltså att <nowiki>{{tagg|även reflexivt}}</nowiki> ger ''(även reflexivt:'''<nowiki>{{PAGENAME}}</nowiki> sig''')''?[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 2 augusti 2017 kl. 15.10 (CEST)
:Jag tycker inte att det är en bra idé att blanda reflexiva och icke-reflexiva betydelser, eftersom de dels bör ha olika definitioner (för att uppfylla "utbarhetsprincipen") och dels för att översättningarna också kan se olika ut mellan de olika betydelserna. (Stundom låter dessutom konstigt att ha som tagg). ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 2 augusti 2017 kl. 17.05 (CEST)
::{{@|Dodde}}: 39 ord använder taggen text=även reflexivt och tre ord använder text=stundom reflexivt. Bör de uppslagen alltså byta tagg alt. delas upp i två definitioner tycker su?[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) 2 augusti 2017 kl. 17.19 (CEST)
:::{{@|Jonteemil}}: Jag har inte analyserat reflexiver i någon omfattning, men som det verkar på [[Wiktionary:Bybrunnen#Reflexiver som bara existerar i reflexiv form]], så är det inte helt trivialt. Analysen verkar dessutom vara gjort för svenska och behöver inte gälla andra språk. "Raka" i "raka" och "raka sig" har visserligen samma grundbetydelse, och båda blir "shave" på engelska, men blir troligen inte samma på norska respektive danska. Hade vi inte hanterat översättningar, hade uppdelning av definitioner generellt haft mindre betydelse än vad det har nu. Så '''mitt svar är ja, jag tycker nog det'''. Det ''kanske'' finns något sätt för vissa typer av reflexiver att presentera dem som en definition och få till otvetydiga översättningar, men risken, anser jag, är tydlig att det krånglar till beskrivningen av när, var och hur "reflexivt" ska användas och när "även reflexivt" ska användas liksom hur översättningarna ska skrivas. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 3 augusti 2017 kl. 00.19 (CEST)
== reflexiva verb hos språk med dativ/ackusativ ==
Åtminstone tyska och isländska har de två kasusen ackusativ och dativ och dessa två kasus påverkar det reflexiva pronominet vilket gör att det inte alltid är detsamma. I tyska så är det "sich" i både ackusativ och dativ (däremot så är "mig" "mich" i ackusativ och "mir" i dativ) men i isländska så skiljer motsvarigheten till "[[sig]]" sig i ackusativ och dativ. I ackusativ så är det "sig" men i dativ är det "[[sér]]". Hos ordet "föreställe" står det reflexiva pronominet i dativ vilket gör att [[ímynda]] blir ímynda sér och inte <s>ímynda sig</s> och [[vorstellen]] blir fortfarande "sich vorstellen" i 3. pers. men ändras som sagt i 1:a och 2:person singular. Tyskan påverkar inte just tagg-mallen men isländskan och möjligtvis fler
språk gör det. Älvalskan saknar reflexiva pronomen i dativ enligt [http://wiki.verbix.com/uploads/Languages/Ringmar.pdf]. Makedonskan har, liksom åtminstone ryska, bulgariska, serbiska, kroatiska och bosniska, reflexiva pronomen i både dativ och ackusativ. Jag vet dock inte hur grammatiken i de språken funkar men den slutglitiga frågan blir ju hur vi ska hantera språk med olika reflexiva pronomen. Kanske en dativ= eller liknande?[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 20 november 2017 kl. 14.53 (CET)
:{{@|Jonteemil}} Vet inte riktigt om det är samma sak, men svenskan har ju också flera reflexiva pronomen: sig, mig, dig, oss, er. Stilguiden säger att vi ska använda den mest generiska formen, vilket jag tolkar som att vi ska använda just "sig" för svenska reflexiva verb. Det kanske går att resonera liknande för språk där det reflexiva pronomenet skiljer sig mellan mellan ackusativformen och dativformen? ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 21 november 2017 kl. 00.09 (CET)
::{{@|Dodde}}: I svenska, som inte har varken ackusativ eller dativ, används som du säger alltid ”sig”. Jag beger mig till Stockholm (sig står i direkt objekt (ackusativ)) och jag föreställer mig Stockholm (”sig” står i indirekt objekt (dativ), Stockholm står i direkt objekt (ackusativ)). Hos just verbet föreställa så står i svenska, tyska, isländska och säkert de flesta språk det reflexiva pronominet alltid i indirekt objekt (dativ) vilket gör att den isländska reflexivt-taggen blir fel hos just det verbet. Frågan är hur vi ska hantera dessa språk där det reflexiva pronominet är olika i direkt och indirekt objekt.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 21 november 2017 kl. 01.45 (CET)
:::{{@|Jonteemil}}: Tack för förklaringen. Bara välj nåt som du tycker verkar bra, inget är ju direkt fel, bara kanske i viss mån ofullständigt, åt minstone tills någon vet "hur det ska va". Om ingen form är naturligare att använda än någon annan, använd båda: ''reflexivt: <verbet> sig/sér'', det funkar ju också. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 21 november 2017 kl. 01.52 (CET)
Jo, men så är ju tyvärr inte alltid fallet... och jag tänkte mer med vilken parameter det hela ska anges. Kanske pron=?[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 21 november 2017 kl. 01.55 (CET)
::::{{@|Jonteemil}}: Vi kan ju använda oss av parametern "reflexivt". Och skriva till exempel <code><nowiki>{{tagg|reflexivt=/pron/}}</nowiki></code>. –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 21 november 2017 kl. 19.55 (CET)
{{@|Moberg}}: Funkar för mig. Vem kan koda in det i modulen?[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 21 november 2017 kl. 20.09 (CET)
:Till exempel jag. Behöver bara fundera på om det finns några nackdelar med det. –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 21 november 2017 kl. 20.12 (CET)
:Tyvärr tappar man möjligheten att ordna taggarna som man själv vill. Namngivna parametrar (de som anges med =) sorteras nämligen separat från de som anges positionellt. En möjlighet som är lite av ett hack är att ange det som <code><nowiki>{{tagg|reflexivt|reflexivt=/pron/}}</nowiki></code>. –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 21 november 2017 kl. 20.18 (CET)
::Om man ska göra specialfall för ''reflexivt'', så vore det kanske bra att hantera alla specialfall för reflexiver? T.ex. franska "s'habiller" eller om "sig" inte hamnar efter. I så fall vore det rimligt att speca hela uttrycket: <code><nowiki>{{tagg|reflexivt=s'habiller}}</nowiki></code>. [[Användare:Skalman|//Skal]] 21 november 2017 kl. 21.16 (CET)
:::Ja, det vore det. –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 21 november 2017 kl. 21.27 (CET)
{{@|Skalman}}: Fast franskan är ju löst nu...[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 21 november 2017 kl. 21.31 (CET)
{{@|Jonteemil}}: Nej, franskan är inte löst beroende på hur vi definierar löst. För verb som börjar på h så skrivs inget ut. Om det finns franska verb som börjar på vokal med accent så har vi kända buggar. –[[User_talk:Moberg|d]][[User:Moberg|Moberg]] 21 november 2017 kl. 21.38 (CET)
:{{@|Moberg}}: Ok.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 21 november 2017 kl. 21.39 (CET)
::{{@|Moberg|Jonteemil}}: Det finns [https://fr.wiktionary.org/w/index.php?title=Cat%C3%A9gorie:Verbes_pronominaux_en_fran%C3%A7ais&from=e#mw-pages massor] av verb som börjar på vokal med diakrit på franska, så det är nåt som borde lösas. [[Användare:Skalman|//Skal]] 21 november 2017 kl. 22.10 (CET)
== Fornnordiska ==
{{@|Jonteemil}} Angående [https://sv.wiktionary.org/w/index.php?title=Modul%3Atagg&type=revision&diff=3076403&oldid=3070155], blev det rätt på [[vǽna]] nu? ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 20 november 2017 kl. 23.59 (CET)
:{{@|Dodde}}: Rätt och rätt. Jag föreslår att vi läggar till en avledning i [[Modul:avledning]]. Funkar det? [[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 21 november 2017 kl. 01.52 (CET)
::{{@|Jonteemil}} Jag syftade på att din ändring i modulen fick den reflexiva formen att inte längre skrivas ut i definitionen på [[vǽna]]. Jag utgår därifrån att det som nu står på [[vǽna]], på grund av ändringen, är felaktigt. Vad du pratar om rörande avledningar är jag inte med på. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 21 november 2017 kl. 01.57 (CET)
{{@|Dodde}}: Jag menar att [[vǽnast]] ska skapas med definitionen <nowiki>{{avledning|non|vǽna|reflexiv}}</nowiki> som bör ge <nowiki>#reflexiv verbavledning till verbet [[vǽna]]</nowiki> eller något liknande.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 21 november 2017 kl. 02.02 (CET)
:::{{@|Jonteemil}} Okej, jag fattar. Jag föreslår att du bara skriver <code><nowiki>''reflexiv avledning till'' [[vǽna]]; [[hoppas]]</nowiki></code> e.d. tills vi eventuellt märker att det blir hundratals liknande uppslag. ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 21 november 2017 kl. 02.31 (CET)
== apostrofer ==
{{@|Jonteemil}} [https://sv.wiktionary.org/w/index.php?title=Modul:tagg&curid=615677&diff=3079049&oldid=3079048] Jag har inte riktigt koll, så jag frågar. Används olika apostrofer i olika språk (med samma latinska alfabet)? Tänker på eftersom den engelska substantivmallen använder ' som resulterar i böjningsuppslaget [[cat's]] för [[cat]]. Finns det risk att ändringen leder till felaktigt resultat på vissa sidor? ~ [[Användare:Dodde|Dodde]] ([[Användardiskussion:Dodde|diskussion]]) 5 december 2017 kl. 01.53 (CET)
:{{@|Dodde}}: Jag vet faktiskt inte. Fr.wikt. använder det tecknet i sina formationer så jag antog att det var det korrekta tecknet att använda. Efter att ha kollat lite mer tror jag dock bara att fr.wikt valt det tecknet över ' i alla formationer, inklusive engelska såsom [[don't]] m.fl.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 5 december 2017 kl. 12.58 (CET)
::{{@|Jonteemil}}: Du förstörde koden med din ändring, och du uppdaterade inte heller testen utifrån din ändring. Vänligen gör inte ändringar om du inte förstår vad du gör.
::Till sakfrågan: Jag håller med dig (Jonteemil) om att det verkar rimligt att för franska använda den sneda apostrofen, då fr-wikt gör det. [[Användare:Skalman|//Skal]] 5 december 2017 kl. 21.01 (CET)
:::{{@|Skalman}}: Sorry. Angående just vilket tecken som ska användas är jag inte helt övertygad. Fr.wikt. använder nämligen den apostrofen i alla liknande formationer som [[what’s]], [[it’s]] och [[I’m]] i engelska. Jag tror (betoning på tror) bara att fr.wikt. valt att använda det tecknet och att det inte skulle vara det mer korrekta i franska. Men bara en spekulation.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 11 december 2017 kl. 15.21 (CET)
== ”Något” ==
Kan någon göra så taggen ’något’ får ett mellanrum istället för ett kommatecken efter sig så [[snål]] ser bra ut.[[Användare:Jonteemil|Jonteemil]] ([[Användardiskussion:Jonteemil|diskussion]]) Ps. använd gärna <code>{{[[Mall:@|@]]}}</code> vid svar 28 mars 2019 kl. 14.02 (CET)
11hex9i6dwcpn7wsp260nxcc94nmer6
lejonhona
0
653787
3697618
3623453
2022-07-28T15:27:09Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
+yi: [[לייביכע]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-or}}
'''[[lejon]][[hona]]'''
#{{tagg|kat=djurhonor}} [[hona]] av [[lejon]]
#:{{synonymer|lejoninna}}
#:{{seäven|[[lejonhane]], [[lejonunge]]}}
====Översättningar====
{{ö-topp|hona av lejon}}
*arabiska: {{ö|ar|لبؤة|f|text=لَبُؤَة |tr=labuʾa}}
*asturiska: {{ö|ast|lleona|f}}
*belarusiska: {{ö|be|ільві́ца|f|tr=ilʹvíca}}, {{ö|be|льві́ца|f|tr=lʹvíca}}
*bokmål: {{ö+|no|løvinne|mf}}, {{ö|no|hunnløve|mf}}
*danska: {{ö|da|hunløve|u}}, {{ö+|da|løvinde|u}}
*engelska: {{ö+|en|lioness}}
*esperanto: {{ö+|eo|leonino}}
*finska: {{ö|fi|naarasleijona}}
*franska: {{ö+|fr|lionne|f}}
*isländska: {{ö|is|ljónynja|f}}
*jiddisch: {{ö|yi|לייביכע|f|tr=leybikhe}}
*katalanska: {{ö+|ca|lleona|f}}
*kroatiska: {{ö|hr|lavica|f}}
*latin: {{ö+|la|lea|f}}, {{ö+|la|leaena|f}}
*makedonska: {{ö|mk|лавица|f|tr=lavica}}
*nederländska: {{ö+|nl|leeuwin|f}}
*nynorska: {{ö|nn|løvinne|f}}, {{ö|nn|holøve|f}}
*polska: {{ö+|pl|lwica|f}}
*portugisiska: {{ö+|pt|leoa|f}}
*rumänska: {{ö+|ro|leoaică|f}}
*ryska: {{ö+|ru|львица|f|text=льви́ца |tr=lʹvíca}}
*sanskrit: {{ö+|sa|सिंहा|f|tr=siṃhā}}
*serbiska: {{ö|sr|ла̀вица|f}}, {{ö|sr|làvica|f}}
*slovakiska: {{ö|sk|levica|f}}
*slovenska: {{ö+|sl|levinja|f}}
*spanska: {{ö+|es|leona|f}}
*tjeckiska: {{ö+|cs|lvice|f}}
*tyska: {{ö+|de|Löwin|f}}
*ukrainska: {{ö+|uk|леви́ця|f|tr=levýcja}}
{{ö-botten}}
4akros83rbxnz7c1b08dlszrh1r5t81
Wiktionary:Projekt/Önskelistor/Svenska/d
4
689674
3697709
3690326
2022-07-29T09:31:40Z
Pametzma
10470
/* d */
wikitext
text/x-wiki
=== d ===
{{topp}}
:[[dadaist]]
:[[dagboksanteckning]]
:[[dagcentral]]
:[[dagenefterpiller]]
:[[daghemsföreståndare]]
:[[dagligen och stundligen]]
:[[dagsaktuell]]
:[[dagsform]]
:[[dagsfärsk]]
:[[dagshetta]]
:[[dagsutflykt]]
:[[dagtingan]]
:[[dambadhus]]
:[[dambastu]]
:[[dambekantskap]]
:[[dambesök]]
:[[dambinda]]
:[[dambjudning]]
:[[dambricka]]
:[[dambräde]]
:[[dambyxor]]
:[[damgolf]]
:[[damklass]]
:[[damknäppning]]
:[[damkonfektion]]
:[[dammbrott]]
:[[dammbygge]]
:[[dammfäste]]
:[[dammgömma]]
:[[dammiddag]]
:[[dammkorn]]
:[[dammlager]]
:[[dammtorka]]
:[[damorkester]]
:[[DAMP]]
:[[dampjäs]]
:[[damrum]]
:[[damsadel]]
:[[damsenior]]
:[[damsingel]]
:[[damskidåkning]]
:[[damspel]]
:[[damstafett]]
:[[damstrumpa]]
:[[damstämma]]
:[[damtröja]]
:[[danglande]]
:[[dansbaneelände]]
:[[danskonst]]
:[[dansledare]]
:[[danslektion]]
:[[danssteg]]
:[[danstillställning]]
:[[dansvänlig]]
:[[darr]]
:[[darrhänt]]
:[[dask]]
:[[databassökning]]
:[[datablad]]
:[[datakraft]]
:[[datakälla]]
:[[datalagringsdirektiv]]
:[[datalektiker]] - 'person som läser data' skulle vara den "språkligt korrekta"/logiska betydelsen, men är det använt så eller bara som 'person som har svårt att förstå sig på datorer'? - datoranalfabet
:[[datanät]]
:[[dataregister]]
:[[dataöverföring]]
:[[datoranimation]]
:[[datoranimerad]]
:[[datorbaserad]]
:[[datumgräns]]
:[[datumparkering]]
:[[davosgröt]]
:[[De Aderton]]
:[[deaktivering]]
:[[debattsida]]
:[[debiteringsfullmakt]]
:[[deckarfilm]]
{{mitt4}}
:[[deckarkung]]
:[[deckarserie]]
:[[dedikering]]
:[[degbunke]]
:[[degenerering]]
:[[degskrapa]]
:[[dejting]]
:[[deka ned sig]]
:[[deklarationsblankett]]
:[[deklarerbar]]
:[[del-]], [[partial-]]
:[[delleverans]]
:[[delningssätt]]
:[[delprov]]
:[[delstatsregering]]
:[[delsträcka]]
:[[deltentamen]]
:[[deltidsarbeta]]
:[[deltidsjordbruk]]
:[[demensrisk]]
:[[dementerbar]]
:[[demokratism]]
:[[demonterbarhet]]
:[[dendrokronologisk]]
:[[denudera]]
:[[depatriering]]
:[[depens]]
:[[depravation]]
:[[dermatos]]
:[[desarmering]]
:[[desinfektionsvätska]]
:[[desinficerbar]]
:[[desinficering]]
:[[desorientering]]
:[[dessertsås]]
:[[desslikes]]
:[[destinationsort]]
:[[destinatör]]
:[[det gjorde det samma]], [[det gjorde detsamma]]
:[[Det var inte fy skam]]!
:[[detaljkunskap]]
:[[detonationszon]]
:[[dextran]]
:[[diagnosticerbarhet]]
:[[diakritisk]]
:[[diaprojektor]]
:[[diatonik]]
:[[diffraktionsspektrum]]
:[[digererbar]]
:[[digital signatur]]
:[[digitaliserbar]]
:[[diktarbegåvning]]
:[[dillfrö]]
:[[dimensionerbar]]
:[[dimfrost]]
:[[dimgestalt]]
:[[dimslöja]]
:[[dinge]]
:[[dinosaurieart]]
:[[diplomatdotter]]
:[[diplomera]]
:[[direktinsprutning]]
:[[direktreklam]]
:[[direktträff]]
:[[direktöversättning]]
:[[dirigentpinne]]
:[[disig]]
:[[diskreditering]]
:[[diskussionsafton]]
:[[diskutering]]
:[[disponering]]
:[[dissekering]]
:[[distansmätare]]
:[[distriktsföreståndare]]
:[[distriktsidrottsförbund]]
:[[distriktslantmätare]]
:[[distriktsläkare]]
:[[distriktsmästerskap]]
:[[distriktssköterska]]
:[[distriktsveterinär]]
:[[diversifierande]]
:[[divertissemang]]
:[[djupavslappning]]
{{mitt4}}
:[[djupbergart]]
:[[djupgrön]]
:[[djuphavsforskning]]
:[[djurgeografi]]
:[[djurhuvud]]
:[[djurhållning]]
:[[djurkretsen]]
:[[djursjukdom]]
:[[djurskydd]]
:[[djurskyddsförening]]
:[[djäklig]]
:[[Djävulen]]
:[[djävulsbesvärjelse]]
:[[djävulstyg]]
:[[DNA-kedja]]
:[[DNA-testande]]
:[[dockservis]]
:[[doftsinne]]
:[[doktorsfisk]]
:[[doktorspromotion]]
:[[dokumentärprogram]]
:[[dokumentärroman]]
:[[dollarprinsessa]]
:[[dollarturist]]
:[[Dolomiterna]]
:[[domarring]]
:[[dombok]]
:[[dominikanermunk]]
:[[dominikanmunk]]
:[[dominoteori]]
:[[domkyrkoadjunkt]]
:[[domstolsväsen]]
:[[domstolsväsende]]
:[[dongel]]
:[[donkeypanna]]
:[[dopceremoni]]
:[[dopingkontroll]]
:[[dopingpreparat]]
:[[dopingprov]]
:[[dopingtest]]
:[[dopkapell]]
:[[dopklänning]]
:[[dopningprov]]
:[[dopningskontroll]]
:[[dopningsmedel]]
:[[dopningspreparat]]
:[[dopningstest]]
:[[dopskål]]
:[[dorisk]]
:[[dosmätare]]
:[[dossera]]
:[[dotterbarn]]
:[[Dr]]
:[[dra av]]
:[[dra för]]
:[[dra igen]]
:[[dra kortaste strået]]
:[[dra-på-lakan]]
:[[dra sig]]
:[[dra slutsats]]
:[[dra slutsatsen]]
:[[dra åt]]
:[[dragband]]
:[[dragdjur]]
:[[draghäst]]
:[[dragig]]
:[[dragkraft]]
:[[dragkärra]]
:[[draglina]]
:[[dragprov]]
:[[drakblod]]
:[[drakhuvud]]
:[[draksådd]]
:[[dramaturgi]]
:[[dreja bi]]
:[[dresserbarhet]]
{{mitt4}}
:[[drickbarhet]]
:[[drickspeng]]
:[[driftsättning]]
:[[driftvärn]]
:[[drivankare]]
:[[drivhjul]]
:[[drogberoende]]
:[[dropptorka]]
:[[drottningkrona]]
:[[drul]]
:[[drulla]]
:[[drullputte]]
:[[druvbörd]]
:[[druvklase]]
:[[druvsaft]]
:[[dryckesfråga]]
:[[dryckeshorn]]
:[[dryckesoffer]]
:[[dryckjom]]
:[[dråpförsök]]
:[[dråpslag]]
:[[drämma i]]
:[[dränering]]
:[[dränkning]]
:[[dröjsmålsränta]]
:[[drömdejt]]
:[[drömgräns]]
:[[drömsyn]]
:[[drömtydning]]
:[[du milda tid]]
:[[dubbelarbete]]
:[[dubbelhänthet]]
:[[dubbelknut]]
:[[dubbelknäppt]]
:[[dubbelspårig]]
:[[dubbeltimma]]
:[[dubbelvikt]]
:[[dubblering]]
:[[duka fram]]
:[[Duke]]
:[[duktighet]]
:[[dummare än tåget]]
:[[duplicering]]
:[[duscha av]]
:[[duschkabin]]
:[[dussinvis]]
:[[dvallik]]
:[[DVD-release]] - särskilt piratkopierat {{?|vad avser kommentaren? finns en särskild "piratbetydelse"}}
:[[DVD-ROM]]
:[[dvd-skrivare]]
:[[dvärgbuske]]
:[[dvärgget]]
:[[dybotten]]
:[[dygnsrytm]]
:[[dykarklocka]]
:[[dykarutrustning]]
:[[dykningsolycka]]
:[[dymedels]]
:[[dyngbagge]]
:[[dyngkast]]
:[[dypöl]]
:[[dysa]]
:[[dystrofi]]
:[[dådkraft]]
:[[dådkraftig]]
:[[dårå]]
:[[däckhotell]]
:[[däckmärkning]]
:[[däckverkstad]]
:[[dämning]]
:[[där omkring]]
:[[därinifrån]]
:[[döds-]] - förstärkande
:[[dödsattest]]{{u}}
:[[dödsbevis]]
:[[dödsblek]]
:[[dödsdans]]
:[[dödslängtan]]
:[[dödsmärkt]]
:[[dödsprocess]]
:[[dödsryckning]]
:[[dödsskjuta]]
:[[dödsskugga]]
:[[dödsstelhet]]
:[[dödsstörta]]
:[[dödsstörtande]]
:[[dögling]]
:[[döma ut]]
:[[döpare]]
:[[dörrblad]]
:[[dörrfoder]]
:[[dörrspringa]]
:[[dörrvaktare]]
:[[dösjuk]]
{{botten}}
jyznojjkk675stpeixgm5b58c4uh371
Wiktionary:Projekt/Önskelistor/Svenska/f
4
689676
3697715
3697182
2022-07-29T09:43:42Z
Pametzma
10470
/* f */
wikitext
text/x-wiki
=== f ===
{{topp}}
:[[fabeldiktning]]
:[[fabelvärld]]
:[[fabriksny]]
:[[fabriksområde]]
:[[fabriksvara]]
:[[fabriksvissla]]
:[[facebookbild]]
:[[fackelbärare]]
:[[fackhögskola]]
:[[faddergala]]
:[[Fader vår]]
:[[fadershus]]
:[[faderskapsmål]]
:[[faderskapsutredning]]
:[[fagga]]
:[[fajanskärl]]
:[[faksimilerad]]
:[[fakultetsopponent]]
:[[falsfräsning]]
:[[falla mellan stolarna]]
:[[fallfara]]
:[[fallrepstrappa]]
:[[falsettsång]]
:[[falsifierbar]]
:[[falsifiering]]
:[[falskalarm]]
:[[falskmyntare]]
:[[falskskyltning]]
:[[Falster]]
:[[familjebibel]]
:[[familjefader]], [[familjefar]]
:[[familjeflicka]]
:[[familjeförsörjare]]
:[[familjejordbruk]]
:[[familjekrets]]
:[[familjekrönika]]
:[[familjerådgivning]]
:[[familjevapen]]
:[[famnved]]
:[[fanborg]]
:[[Fanta]]
:[[fantasialster]]
:[[fantasifigur]]
:[[fantasikraft]]
:[[fantasiskapelse]]
:[[farbar]]
:[[farmakognosi]]
:[[farmardomkraft]]
:[[fars dag]]
:[[farsotsår]]
:[[Farsta]]
:[[farstukvist]]
:[[fartbegränsning]]
:[[fartfylldhet]]
:[[fartygsincident]]
:[[fartygstyp]]
:[[faryngal]]
:[[fasadputsning]]
:[[faskikel]]
:[[fasplan]]
:[[fasrum]]
:[[fastighetsaffär]]
:[[fastighetsarbetare]]
:[[fastighetsauktion]]
:[[fastighetsbeskattning]]
:[[fastighetsbestånd]]
:[[fastighetsbeteckning]]
:[[fastighetsbildning]]
:[[fastighetsbok]]
:[[fastighetsbransch]]
:[[fastighetsmarknad]]
:[[fastighetsnämnd]]
:[[fastighetsspekulation]]
:[[fastklamrad]]
:[[fastslagning]]
:[[fastsätta]]
:[[fasövergång]]
:[[fatta mod]]
:[[fattas bara]]
:[[fattigdomsbevis]]
:[[fattigdomsfälla]]
:[[fattighjälp]]
:[[fattigstuga]]
:[[fattlighet]]
:[[fattningsförmåga]]
:[[favoritnamn]]
:[[feberaktig]]
:[[feberfantasi]]
:[[feberhet]]
:[[febersjuk]]
:[[federalist]]
:[[fega sig]]
:[[fejkning]]
:[[fekalie]]
:[[felbedömning]]
:[[felbenämnd]]
:[[felinvestering]]
:[[felköp]]
:[[felrapportera]]
:[[felsatsning]]
:[[felställning]]
:[[felsyn]]
:[[feltolkning]]
:[[femdubbla]]
:[[feminum]]
:[[femsidig]]
:[[femtiodollarsedel]]
:[[femtioårsjubileum]]
:[[femtocell]]
:[[fenolisk]]
:[[fenologi]]
:[[fenoxisyra]]
:[[fenval]]
:[[feriekurs]]
:[[ferieprao]]
:[[ferromagnetisk]]
:[[ferromagnetism]]
:[[festdräkt]]
:[[festrätt]]
:[[festtal]]
:[[festtalare]]
:[[fetta]]
:[[fiberkabel]]
:[[fickrova]]
:[[figurmåleri]]
:[[figuråkning]]
:[[fikonblad]]
:[[fikonlöv]]
:[[fiktionär]]
:[[filadelfia]]
:[[filbunke]]
:[[filébroderi]]
:[[filhandtag]]
:[[filibabba]]
:[[filmaffisch]]
:[[filmdebut]]
:[[filmframkallning]]
:[[filmhjälte]]
:[[filmmatiné]]
:[[filmproducent]]
:[[filmprojektor]]
:[[filmremsa]]
:[[filmtecknare]]
:[[filta]]
:[[filterbyte]]
:[[finansdistrikt]]
:[[finansieringsform]]
:[[finansieringskälla]]
:[[finansieringsmetod]]
:[[finansieringsplan]]
:[[finansieringsproblem]]
:[[finansieringssätt]]
:[[finansinspektion]]
:[[finanskris]]
:[[finansplan]]
:[[finanstidning]]
:[[finansutskott]]
:[[finansvalp]]
:[[finansvärld]]
:[[fingerbredd]]
:[[fininställning]]
:[[finkelolja]]
:[[finkultur]]
:[[finlandisera]]
:[[finmalen]]
:[[finmaskighet]]
:[[finmekaniker]]
:[[finmekanisk]]
:[[finna sig till rätta]]
:[[finna sig tillrätta]]
:[[finriven]]
:[[finsnickare]]
:[[finsnickeri]]
:[[finstrimlad]]
:[[finurlighet]]
:[[firmamärke]]
:[[fiska upp]]
:[[fiskbestick]]
:[[fiskbuljong]]
:[[fiskdamm]]
:[[fiskeflotta]]
:[[fiskehistoria]]
:[[fiskelina]]
:[[fiskelycka]]
:[[fiskeredskap]]
:[[fiskerinäring]]
:[[fiskeutrustning]]
:[[fiskfjäll]]
:[[fiskhuvud]]
:[[fiskkonserv]]
:[[fiskolja]]
:[[fiskredskap]]
:[[fiskrik]]
:[[fiskrökeri]]
:[[fitness]]
:[[fixeringsvätska]]
:[[fjanteri]]
:[[Fjodor]]
:[[fjäderbeklädnad]]
:[[fjäderblad]]
:[[fjädermoln]]
:[[fjäderpaket]]
:[[fjädra sig]]
:[[fjällbilist]]
:[[fjällkedja]]
:[[fjällnatur]]
:[[fjällregion]]
:[[fjällren]]
:[[fjällrygg]]
:[[fjällsippa]]
:[[fjällsyra]]
:[[fjällvandra]]
:[[fjällvärld]]
:[[fjällväxt]]
:[[fjärilsblomma]]
:[[fjärilfamilj]]
:[[fjärilslarv]]
:[[fjärilsvinge]]
:[[fjärrbuss]]
:[[fjärrsamtal]]
:[[fjärrseende]]
:[[fjärrtrafik]]
:[[fjäskare]]
:[[flaggprydd]]
:[[flamsighet]]
:[[flanellpyjamas]]
:[[flasklock]]
:[[flatfisk]]
:[[flatgarv]]
:[[flatskratta]]
:[[flaxig]]
:[[flenörtsväxt]]
:[[flercellighet]]
:[[flerdubbla]]
:[[flerfaldigande]]
:[[flergångs]]
:[[flikig]]
:[[flimrighet]]
:[[flintstål]]
:[[flitiga Lisa]]
:[[flocka]]
:[[flockinstinkt]]
{{mitt4}}
:[[flockmentalitet]]
:[[flocksilke]]
:[[flockull]]
:[[flockvarelse]]
:[[flockvis]]
:[[flodarm]]
:[[flodkrök]]
:[[floppning]]
:[[flortunn]]
:[[flottfläck]]
:[[flottningsled]]
:[[flugfiske]]
:[[fluktare]]
:[[flundrefisk]]ar (Pleuronectidae)
:[[flusspat]]
:[[flygblad]]
:[[fly förbannad]]
:[[flyg och far]]
:[[flygande mara]]
:[[flygbåt]]
:[[flygfrakt]]
:[[flygkonst]]
:[[flygledes]]
:[[flygplansbesättning]]
:[[flygrönn]]
:[[flygskrift]]
:[[flygtrafikledare]]
:[[flyktingmottagning]]
:[[flytspackel]]
:[[flytta fram]]
:[[flytta hit]]
:[[flytta in]]
:[[flytta isär]]
:[[flytta ned]]
:[[flyttid]]
:[[flädermärg]]
:[[fläktrem]]
:[[flämt]]
:[[flämtning]]
:[[flängig]]
:[[flärdfull]]
:[[flärp]]
:[[fläska]]
:[[fläskighet]]
:[[fläskkarré]]
:[[fläskstek]]
:[[flåhacka]]
:[[flörtkula]]
:[[FN-organ]]
:[[fnaska]]
:[[fnatta]]
:[[fnisig]]
:[[fnula]]
:[[fnurra]]
:[[fnyk]]
:[[fnöskbit]]
:[[fockmast]]
:[[fockning]]
:[[foderbrist]]
:[[fodervall]]
:[[foglighet]]
:[[fogstrykning]]
:[[Fokker]]
:[[folkbokföra]]
:[[folkbåt]]
:[[folkilskenhet]]
:[[folkkonst]]
:[[folklager]]
:[[folklek]]
:[[folkliv]]
:[[folkloristik]]
:[[folkmelodi]]
:[[folkmusikkonsert]]
:[[folkpark]]
:[[folkrace]]
:[[folkräkning]]
:[[folkrättsexpert]]
:[[folkrättsjurist]]
:[[folkrättslig]]
:[[folkspråk]]
:[[folksägen]]
:[[folktandvård]]
:[[folkuniversitet]]
:[[folkvilja]]
:[[folkvimmel]]
:[[folkviseton]]
:[[fondförvaltare]]
:[[fondförvaltningsavgift]]
:[[foniatri]]
:[[foniatriker]]
:[[foniatrisk]]
:[[fontänpump]]
:[[fordonspark]]
:[[fordonsvikt]]
:[[fordonsägare]]
:[[fordringsfull]]
:[[forensik]] - kriminalteknik
:[[forensisk medicin]]
:[[formgods]]
:[[formkänsla]]
:[[formsinne]]
:[[formspel]]
:[[formspråk]]
:[[formstark]]
:[[formändring]]
:[[forshuvud]]
:[[forskarassistent]]
:[[forskarkonspiration]]
:[[forskarrön]]
:[[forskarteam]]
:[[forskarutbildning]]
:[[forskningsanslag]]
:[[forskningsetisk]]
:[[forskningslaboratorium]]
:[[forskningsresande]]
:[[forskningsrön]]
:[[forsränna]]
:[[forsränning]]
:[[fortbilda]]
:[[fortbildningskurs]]
:[[Fortifikationsverket]]
:[[fortleva]]
:[[Fortuna]]
:[[fosforescera]]
:[[fossilbränsle]]
:[[fossilisera]]
:[[fossilisering]]
:[[fosterförälder]]
:[[fosterjord]]
:[[fosterljud]]
:[[fosterpappa]]
:[[fosterstadium]]
:[[fotbollsarena]]
:[[fotbollsbråk]]
:[[fotbollsförbund]]
:[[fotbollsförening]]
:[[fotbollsspel]]
:[[fotbollsvärld]]
:[[fotoaffär]]
:[[fotoblixt]]
:[[fotokopia]]
:[[fotomotiv]]
:[[fotsack]]
:[[fotsvamp]]
:[[frackbröst]]
:[[frackbyxor]]
:[[frackklädd]]
:[[frackkrage]]
:[[frackmiddag]]
:[[frackväst]]
:[[fram och åter]]
:[[framaxel]]
:[[framdrivning]]
:[[framfall]]
:[[framflytta]]
:[[framflyttning]]
:[[framförhandla]]
:[[framförhålla]]
:[[framförhäva]]
:[[framförhävdelse]]
:[[framgångshets]]
:[[framjämt]]
:[[framkallning]]
:[[framleva]]
:[[frammatande]]
:[[frampå]]
:[[framruta]]
:[[framrycka]]
:[[framskjutande]]
:[[framskjuten]]
:[[framskjutande]]
:[[framspelare]]
:[[framspelning]]
:[[framspänd]]
:[[framspänning]]
:[[Framstegspartiet]]
:[[framstegsvänlig]]
:[[framställningskonst]]
:[[framsägning]]
:[[framtagen]]
:[[framtidsplan]]
:[[framtidstanke]]
:[[framtidsutsikt]]
:[[framtidsvision]]
:[[framtränga]]
:[[framvisa]]
:[[framväxande]]
:[[framåtsträvande]]
:[[framända]]
:[[framände]]
:[[Frankenstein]]
:[[frankering]]
:[[frankeringsmaskin]]
:[[frankostämpel]]
:[[fransa]], [[fransad]]
:[[frastuggare]]
:[[fredlöshet]]
:[[Fredric]]
:[[fredsförhandling]]
:[[fredsförslag]]
:[[fredskonferens]]
:[[fredsmäklare]]
:[[fredspipa]]
:[[fredssträvande]]
:[[frekvensområde]]
:[[friarfärd]]
:[[fribrev]]
:[[fridskyss]]
:[[fridstörande]]
:[[frifräsare]]
:[[frifräsighet]]
:[[frigjordhet]]
:[[frigång]]
:[[frihetsfientlig]]
:[[frihetsgrad]]
:[[frihetsstraff]]
:[[friidrottsförbund]]
:[[friidrottsförbundet]]
:[[friidrottsförening]]
:[[friidrottsklubb]]
:[[frikoppla]]
:[[frikoppling]]
:[[friktionsbroms]]
:[[friktionselektricitet]]
:[[friktionsvärme]]
:[[friktionsyta]]
:[[frikyrkopastor]]
:[[friköp]]
:[[fri lejd]]
:[[frimickel]]
:[[frimärksutställning]]
:[[friplåt]]
:[[frisbee]]
:[[friska opp]]
:[[friska upp]]
:[[friskintyg]]
:[[friskskriva]]
:[[fristat]]
:[[fristilsbrottning]]
:[[fristilsåkare]]
:[[friställelse]]
:[[friställning]]
:[[frisäga]]
:[[frisägelse]]
:[[fritidsanläggning]]
:[[fritidsassistent]]
:[[fritidsbarn]]
:[[fritidsbebyggelse]]
:[[fritidsklubb]]
:[[fritidskläder]]
:[[fritidskonsulent]]
{{mitt4}}
:[[fritidsledare]]
:[[fritidsmiljö]]
:[[fritidsnämnd]]
:[[fritidsområde]]
:[[fritidspolitik]]
:[[fritidspolitisk]]
:[[fritidspraktiker]]
:[[fritidsproblem]]
:[[fritidsstuga]]
:[[fritidssyssla]]
:[[fritidsverksamhet]]
:[[fritidsändamål]]
:[[fritänkande]]
:[[fromla]]
:[[frondering]]
:[[frontavsnitt]]
:[[frontmonterad]]
:[[frossare]]
:[[frossbrytning]]
:[[frosta av]]
:[[frostblomma]]
:[[frotera]]
:[[frukostbricka]]
:[[frukostbulle]]
:[[frukostrast]]
:[[frukostservis]]
:[[frukostvärdinna]]
:[[fruktbarhetsrit]]
:[[fruktkaka]]
:[[fruktyoghurt]]
:[[frusta]]
:[[fryna]]
:[[frysbox]]
:[[frysförpackning]]
:[[frågesats]]
:[[frågesportprogram]]
:[[frågeställare]]
:[[frågeton]]
:[[från experthåll]]
:[[från hedenhös]]
:[[fråndragning]]
:[[frånkänna]]
:[[frånlandsvind]]
:[[frånskiljning]]
:[[frånvänd]]
:[[Frälsningsarmén]]
:[[fräsa i väg]]
:[[fräsningsmoment]]
:[[fräsningstempo]]
:[[fröa av]]
:[[fröhus]]
:[[frökapsel]]
:[[fröodling]]
:[[fröskida]]
:[[frösådd]]
:[[frötall]]
:[[Fuji]]
:[[fuktighetsmätare]]
:[[fuktäng]]
:[[Fukushima]]
:[[fullbildad]]
:[[fullboka]]
:[[fullkomna]]
:[[fullmäktigeledamot]]
:[[fullskriven]]
:[[fullteckna]]
:[[fulltecknad]]
:[[fullväxt]]
:[[funktionsoduglighet]]
:[[funktionssätt]]
:[[furstbiskop]]
:[[furugolv]]
:[[fuskpäls]]
:[[futta]]
:[[futuristisk]]
:[[futurolog]]
:[[fylking]]
:[[fylla på]]
:[[fyllhund]]
:[[fyllnadsmassa]]
:[[fyllnadsval]]
:[[fyndomständighet]]
:[[fyrfat]]
:[[fyrhjulingsförare]]
:[[fyrkanalsstereo]]
:[[fyrtiotalism]]
:[[fysioterapeut]]
:[[få fart på]]
:[[få kläm]]
:[[få reda]]
:[[få veta]]
:[[fågelbajs]]
:[[fågelbössa]]
:[[fågeldans]]
:[[fågelfjäder]]
:[[fågelfot]]
:[[fågelskytt]]
:[[fågelskåda]]
:[[fågelstation]]
:[[fågelträck]]
:[[Fåglum]]
:[[fåkunnighet]]
:[[fåna]]
:[[fångläger]]
:[[fångstfolk]] (stenålder)
:[[fångstgarn]]
:[[fångtransport]]
:[[fånle]]
:[[fåntratta sig]]
:[[fåraktighet]]
:[[fårbete]]
:[[fårfarm]]
:[[få sladd]]
:[[fädernearv]]
:[[fäktsport]]
:[[fälla ihop]]
:[[fälla tårar]]
:[[fältbiolog]]
:[[Fältbiologerna]]
:[[fältherre]]
:[[fältkikare]]
:[[fältkök]]
:[[fältlasarett]]
:[[fältmarschalk]]
:[[fältsjukhus]]
:[[fältsäng]]
:[[fälttecken]]
:[[fältväbel]]
:[[fängelsehåla]]
:[[fängelsetatuering]]
:[[fängelseteater]]
:[[fänghål]]
:[[fänkålsfrö]]
:[[färdbiljett]]
:[[färdigblandad]]
:[[färdigkokt]]
:[[färdiglagad]]
:[[färdigprodukt]]
:[[färdigskulpterad]]
:[[färgbild]]
:[[färgblandning]]
:[[färgillustration]]
:[[färgkrita]]
:[[färgpensel]]
:[[färgpigment]]
:[[färgprakt]]
:[[färgsammansättning]]
:[[färgspektrum]]
:[[färgspruta]]
:[[färgtelevision]]
:[[färgvariant]]
:[[färjelinje]]
:[[färjepassagerare]]
:[[färjeterminal]]
:[[färjetrafik]]
:[[färjlinje]]
:[[färjterminal]]
:[[färjtrafik]]
:[[fästa ihop]]
:[[fästa vikt vid]]
:[[fästefolk]]
:[[fästjärn]]
:[[fäst vid]]
{{mitt4}}
:[[föda upp]]
:[[födkrok]];
:[[födslorätt]]
:[[födslovärkar]]
:[[följaktig]]
:[[följebrev]]
:[[följesedel]]
:[[följsamhet]]
:[[fönsterglugg]]
:[[fönsterhasp]]
:[[fönsterkarm]]
:[[fönsterkitt]]
:[[fönsternisch]]
:[[fönsterputs]]
:[[fönstersmyg]]
:[[fönsterspröjs]]
:[[fönstertittare]]
:[[för allan del]]
:[[för det andra]]
:[[för egna ändamål]]
:[[för en sekund]]
:[[för full hals]]
:[[för helvete]] !
:[[för privat bruk]]
:[[för sjutton]] !
:[[för tusan]]
:[[föra i hamn]]
:[[föra iväg]]
:[[förana]]
:[[förarsits]]
:[[förbehållsamhet]]
:[[förbehållslöshet]]
:[[förbindelselänk]]
:[[förbindning]]
:[[förblonkad]]
:[[förborga]]
:[[förborgerligande]]
:[[förbristning]]
:[[förbrukningsmaterial]]
:[[förbudslinje]]
:[[förbålt]]
:[[förbön]]
:[[fördelningsmässig]]
:[[fördjupningsreportage]]
:[[fördoldhet]]
:[[fördubbling]]
:[[fördumma]]
:[[fördunkling]]
:[[fördyring]]
:[[fördärvlig]]
:[[förebildlig]]
:[[förebildlighet]]
:[[föredetting]]
:[[föredragning]]
:[[föredragshållare]]
:[[föreningsbidrag]]
:[[föreningspunkt]]
:[[föreningsrörelse]]
:[[Förenta Nationerna]]
:[[föreskriftsmässig]]
:[[föreståndarska]]
:[[föreställningskategori]]
:[[föresyn]]
:[[föresätta sig]]
:[[föresätta]]
:[[företagschef]]
:[[företagsdemokrati]]
:[[företagsekonomisk]]
:[[företagskonsult]]
:[[företagsmässig]]
:[[företagsstyrelse]]
:[[företagsvärld]]
:[[förevisning]]
:[[förevända]]
:[[förfasa]]
:[[författarjag]]
:[[författaryrke]]
:[[förflugenhet]]
:[[förfriskning]]
:[[förfördelad]]
:[[förfördelande]]
:[[förföriskhet]]
:[[förglömma]]
:[[förglömmande]]
:[[förgrenad]]
:[[förgrymmad]]
:[[förgräma]]
:[[förgård]]
:[[förhandlingsdelegation]]
:[[förhandlingsmetod]]
:[[förhandlingsskyldighet]]
:[[förhandlingsvilja]]
:[[förhandsbesked]]
:[[förhandsbeställa]]
:[[förhandsbeställning]]
:[[förhållningsorder]]
:[[förhärska]]
:[[förhäxning]]
:[[förhöja]]
:[[förhörsledare]]
:[[Förintelsen]]
:[[förjagande]]
:[[förjodat]]
:[[förkalkning]]
:[[förkasta sig]]
:[[förkastlighet]]
:[[förklara bort]]
:[[förknippning]]
:[[förkunnare]]
:[[förköp]]
:[[förkörsrätt]]
:[[förlagslån]]
:[[förlagsman]]
:[[förlagsredaktör]]
:[[förlagsverksamhet]]
:[[förledare]]
:[[förlisning]]
:[[förlossningsavdelning]]
:[[förlov]]
:[[förlupen kula]]
:[[förlusta]]
:[[förlustelseställe]]
:[[förlyfta sig]]
:[[förlästhet]]
:[[förminskning]]
:[[förmärka]]
:[[förnatt]]
:[[förnickla]]
:[[förning]]
:[[förnuftsenlighet]]
:[[förortscentrum]]
:[[förortskommun]]
:[[förortstrafik]]
:[[förortståg]]
:[[förpackningsmaterial]]
:[[förpassning]]
:[[förpinad]]
:[[förplägning]]
:[[förregling]]
:[[förrinna]]
:[[förromantik]]
:[[förrum]]
:[[förryckthet]]
:[[förråa]]
:[[förråande]]
:[[förrådskammare]]
:[[förrådsrum]]
:[[förrättsassiett]]
:[[församlingsarbete]]
:[[församlingsblad]]
:[[församlingsrum]]
:[[försegel]]
:[[försjunka]]
:[[försjunkenhet]]
:[[förskoleplats]]
:[[förskotterande]]
:[[förskriva]]
:[[förskräckas]]
:[[förskräcklighet]]
:[[förskräckthet]]
:[[förskrämd]]
:[[förskämdhet]]
:[[förslöande]]
:[[försoningsoffer]]
:[[förspikad]]
:[[förstadium]]
:[[förstafemma]]
:[[förstamajblomma]]
:[[förstanamn]]
:[[förstaslag]]
:[[förstaspråk]]
:[[förstling]]
:[[förstocka]]
:[[förströelseläsning]]
:[[förstyva]]
:[[förstång]]
:[[förstörelselusta]]
:[[försumbarhet]]
:[[försura]]
:[[försurat]]
:[[försvarbart]]
:[[försvarsberedning]]
:[[försvarsmateriel]]
:[[försvarsstab]]
:[[försvarsställning]]
:[[försvarsvilja]]
:[[försyndelse]]
:[[försåtsminering]]
:[[försäkringsbesked]]
:[[försäkringsbrev]]
:[[försäkringskund]]
:[[försäkringspeng]]
:[[försäkringspolis]]
:[[försäkringspremie]]
:[[försäkringsskada]]
:[[försäkringstagare]]
:[[försäkringstjänsteman]]
:[[försäkringsvillkor]]
:[[försäljningsargumentation]]
:[[försäljningsbransch]]
:[[försäljningschef]]
:[[försäljningsorganisation]]
:[[försända]]
:[[försättningsblad]]
:[[försöksanläggning]]
:[[försöksballong]]
:[[försöksbrytning]]
:[[försöksdrift]]
:[[försöksgrupp]]
:[[försöksgård]]
:[[försöksledare]]
:[[försöksobjekt]]
:[[försöksodling]]
:[[försöksperiod]]
:[[försöksutskrivning]]
:[[försöksvis]]
:[[försörjare]]
:[[förtappa]]
:[[förtenna]]
:[[förtidig]]
:[[förtidspensionära]]
:[[förtidspensionering]]
:[[förtjänstfull]]
:[[förtjänsttecken]]
:[[förtona]]
:[[förtroendeglapp]]
:[[förtroendeställning]]
:[[förtunna]]
:[[förtunning]]
:[[förtunningsmedel]]
:[[förtvåla]]
:[[förtvålning]]
:[[förtätning]]
:[[förundersöka]]
:[[förundersökningsledare]]
:[[förutan]]
:[[förutfattad]]
:[[förutsättningslöshet]]
:[[förvaltningsenhet]]
:[[förvaltningsmyndighet]]
:[[förvaltningsorgan]]
:[[förvaltningsutskott]]
:[[förvaringskärl]]
:[[förveda]]
:[[förvissa sig]]
:[[förvittra]]
:[[förvittring]]
:[[förvunnen]]
:[[förvällning]]
:[[förvärldliga]]
:[[förväxlingskomedi]]
:[[förzinkning]]
:[[föräldraansvar]]
:[[föräldraförening]]
:[[föräldrarledighet]]
:[[föräldraträd]]
:[[fösa ned]]
:[[fösjunka]]
{{botten}}
dgwvp1fhrn41zlvyue7h7i20dmeyuqa
trésorier
0
733167
3697605
3180531
2022-07-28T14:06:22Z
Gabbe
1153
utökade
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-m}}
'''trésorier'''
*{{uttal|fr|ipa=tʁe.zɔ.ʁje}}
#[[kassör]], [[skattmästare]]
#:{{besläktade ord|[[trésor]], [[trésorerie]], [[trésorière]]}}
#:{{sammansättningar|[[trésorier-payeur]]}}
2j3bu8jjvnw08siyoshoocqlmdbt266
tactique
0
735100
3697706
3184086
2022-07-29T09:31:03Z
Gabbe
1153
wikitext
text/x-wiki
==Franska==
===Adjektiv===
{{fr-adj-e}}
'''tactique'''
#[[taktisk]]
===Substantiv===
{{fr-subst-f}}
'''tactique''' {{f}}
#[[taktik]]
#:{{etymologi|{{härledning|grc|τακτικός|språk=fr}}}}
#:{{besläktade ord|[[tacticien]]}}
1n9fu0t6pcm8qqws16rbfebhqo6u784
bijou
0
735137
3697644
3184145
2022-07-28T20:26:24Z
Gabbe
1153
lade till böjning och etymologi
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-m|2=bijoux}}
'''bijou''' {{m}}
*{{uttal|fr|ipa=bi.ʒu}}
#[[juvel]]
#:{{etymologi|Av {{härledning-|br|bizoù|ring|språk=fr}}, av {{härledning-|br|biz|finger|språk=fr}}.}}
4tit1dp8p5fpyfeduszm3gq4f5grbqp
Wiktionary:Sandlådan
4
741106
3697666
3697414
2022-07-29T05:55:41Z
Gabbe
1153
Ersatte sidans innehåll med "{{sandlådetopp}} <!-- Vänligen redigera under denna linje. --> {{fr-verb-test|artikelnamn=repeser}}"
wikitext
text/x-wiki
{{sandlådetopp}}
<!-- Vänligen redigera under denna linje. -->
{{fr-verb-test|artikelnamn=repeser}}
5ofyvt34cbezbd1bwenos607uwf2au9
Tahitien
0
875734
3697720
3509864
2022-07-29T10:38:14Z
Gabbe
1153
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-m}}
'''Tahitien''' {{m}}
*{{uttal|fr|ipa=ta.i.sjɛ̃}}
#[[tahitier]]
#:{{besläktade ord|[[Tahitienne]], [[tahitienne]]}}
pqben67b16f8rmy727uu1ukomrvdl8m
moitié
0
882446
3697625
3522853
2022-07-28T15:37:14Z
Gabbe
1153
+[[äkta hälft]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-f}}
'''moitié'''
*{{uttal|fr|ipa=mwa.tje}}
#[[hälft]], [[halva]]
#[[äkta hälft]]
n0qkvm4rqmd1oppt16fdy2lc5qga03m
Modul:fr-verb-konj
828
926587
3697629
3697550
2022-07-28T16:50:18Z
Gabbe
1153
la till nummer för källhänvisnings- och felsökningssyfte
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 funktionera
-- i andra delen.
--
-- Avslutningsvis returnas en "dictionary" 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]
---------------------------------------------------------------
---------------------------------------------------------------
-- 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]
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["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"
-- 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["knas"] = false
end
-- Specialfallet verb som slutar på "-cer"
-- 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["knas"] = false
end
-- Specialfallet verb som slutar på "-oyer" / "-uyer"
-- 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["knas"] = false
end
-- Specialfallet verb som slutar på "-ayer"
-- 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["knas"] = false
end
-- Det oregelbundna verbet "acquérir" [HKG #1]
-- ä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["knas"] = false
end
-- Det oregelbundna verbet "aller" [HKG #2]
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["knas"] = false
end
-- Det oregelbundna verbet "s'asseoir" [HKG #3]
-- ä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["HKG_nummer"] = "3"
p["knas"] = false
end
-- Det oregelbundna verbet "avoir" [HKG #4]
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["knas"] = false
end
-- Det oregelbundna verbet "battre" [HKG #5]
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["knas"] = false
end
-- Det oregelbundna verbet "boire" [HKG #6]
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["knas"] = true
end
-- Det oregelbundna verbet "bouillir" [HKG #7]
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["knas"] = true
end
-- Det oregelbundna verbet "conclure" [HKG #8]
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["knas"] = true
end
-- Det oregelbundna verbet "conduire" [HKG #9]
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["knas"] = true
end
-- Det oregelbundna verbet "connaître" [HKG #10]
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["knas"] = true
end
-- Det oregelbundna verbet "coudre" [HKG #11]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "courir" [HKG #12]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "craindre" [HKG #13]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "croire" [HKG #14]
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["knas"] = true
end
-- Det oregelbundna verbet "croître" [HKG #15]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "cueillir" [HKG #16]
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["knas"] = true
end
-- Det oregelbundna verbet "devoir" [HKG #17]
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["knas"] = true
end
-- Det oregelbundna verbet "dire" [HKG #18]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "dormir" [HKG #19]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "écrire" [HKG #20]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "envoyer" [HKG #21]
-- ä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["knas"] = false
end
-- Det oregelbundna verbet "être" [HKG #22]
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["knas"] = true
end
-- Det oregelbundna verbet "faire" [HKG #23]
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["knas"] = true
end
-- Det oregelbundna verbet "falloir" [HKG #24]
-- 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["knas"] = true
end
-- Det oregelbundna verbet "fuir" [HKG #25]
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["knas"] = true
end
-- Det oregelbundna verbet "haïr" [HKG #26]
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["knas"] = true
end
-- Det oregelbundna verbet "joindre" [HKG #27]
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["knas"] = true
end
-- Det oregelbundna verbet "lire" [HKG #28]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "mentir" [HKG #29]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "mettre" [HKG #30]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "moudre" [HKG #31]
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["knas"] = true
end
-- Det oregelbundna verbet "mourir" [HKG #32]
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["knas"] = true
end
-- Det oregelbundna verbet "se mouvoir" [HKG #33]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "naître" [HKG #34]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "ouvrir" [HKG #35]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "partir" [HKG #36]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "peindre" [HKG #37]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "plaire" [HKG #38]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "pleuvoir" [HKG #39]
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["knas"] = true
end
-- Det oregelbundna verbet "pouvoir" [HKG #40]
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["knas"] = true
end
-- Det oregelbundna verbet "prendre" [HKG #41]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "recevoir" [HKG #42]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "résoudre" [HKG #43]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "rire" [HKG #44]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "savoir" [HKG #45]
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["knas"] = true
end
-- Det oregelbundna verbet "sentir" [HKG #46]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "servir" [HKG #47]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "sortir" [HKG #48]
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["knas"] = true
end
-- Det oregelbundna verbet "suffire" [HKG #49]
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["knas"] = true
end
-- Det oregelbundna verbet "suivre" [HKG #50]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "tenir" [HKG #51]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "vaincre" [HKG #52]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "valoir" [HKG #53]
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["knas"] = true
end
-- Det oregelbundna verbet "venir" [HKG #54]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "vivre" [HKG #55]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "voir" [HKG #56]
-- ä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["knas"] = true
end
-- Det oregelbundna verbet "vouloir" [HKG #57]
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["knas"] = true
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)
-- 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
fn686810hy2uadlywmayez12tl9xs1p
3697631
3697629
2022-07-28T17:30:19Z
Gabbe
1153
la även till motsvarande nummer i Bescherelle
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 funktionera
-- i andra delen.
--
-- Avslutningsvis returnas en "dictionary" 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]
---------------------------------------------------------------
---------------------------------------------------------------
-- 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]
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["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" [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["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["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
---------------------------------------------------------------
---------------------------------------------------------------
-- [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)
-- 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
bruozdg6iq8uy40k3mfmbc14oqc3ave
3697639
3697631
2022-07-28T17:55:14Z
Taylor 49
27466
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 funktionera
-- 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]
---------------------------------------------------------------
---------------------------------------------------------------
-- 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]
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["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" [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["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["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
---------------------------------------------------------------
---------------------------------------------------------------
-- [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)
-- 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
hnhm4z81dehpm85cm7cqlrz0rswox4r
3697641
3697639
2022-07-28T18:58:56Z
Gabbe
1153
rättade till några tabbar (så att säga!) som introducerats
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]
---------------------------------------------------------------
---------------------------------------------------------------
-- 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]
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["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" [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["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["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
---------------------------------------------------------------
---------------------------------------------------------------
-- [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)
-- 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
8p55a6c64w6ak8wddl9klpksaezm2do
3697663
3697641
2022-07-29T05:44:41Z
Gabbe
1153
la till funktion för verb som slutar på "-e(.)er"
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]
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["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" [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["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["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
---------------------------------------------------------------
---------------------------------------------------------------
-- [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:
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)
-- 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
g0yko8r5uiov5donyysacl3xkjhw0s0
3697671
3697663
2022-07-29T06:51:14Z
Gabbe
1153
la till två funktioner för verb som slutar på "-eler" eller "-eter"
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]
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["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" [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["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["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 "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)
-- 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
1dzwsjzw8l5cyvjw5pid8ueebsdtmte
3697672
3697671
2022-07-29T07:40:33Z
Gabbe
1153
la till en funktion för verb som slutar på "-é(.)er"
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]
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["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" [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["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["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
sfzci6d2m4hs19izld9l5f5nmcq5d70
3697691
3697672
2022-07-29T09:04:55Z
Gabbe
1153
la till några fler förklarande fotnoter
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]
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["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
cjffg7llsd1yajn6ce75zjkv1j573co
Modul:fr-verb-artikel
828
926588
3697604
3697556
2022-07-28T12:50:38Z
Gabbe
1153
lägger till ett "min" och ser vad det gör
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ändere:Gabbe]]
-- TODO-list
-- * Just nu är det wikilänkar [[som så]], ska vara {{g-cell|som så}}
-- löses genom underliggande modul
-- * Just nu är det enkel "wikitable". Ska vara
-- {{grammatik-start-göm}} och {{grammatik-slut-göm}}
-- istället, via deras underliggande grejer
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)
-- 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"]
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 av ''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>")
else
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..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 av ''"..q["artikelnamn"].." "..betydelser_text.."''")
else
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar 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,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr"))
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,"| ")
table.insert(tabell,"|"..glink.link(q["imp_2pers_sg"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|"..glink.link(q["imp_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["imp_2pers_pl"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"| ")
table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)")
table.insert(tabell,"| ")
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,"| ")
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
table.insert(tabell,"|}")
table.insert(tabell,"</div></div>")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
1mzpwqz8eufoa2137wl3nrmyltv1a1n
3697611
3697604
2022-07-28T14:34:39Z
Gabbe
1153
betraktar dessa två som lösta
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ändere: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)
-- 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"]
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 av ''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>")
else
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..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 av ''"..q["artikelnamn"].." "..betydelser_text.."''")
else
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar 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,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr"))
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,"| ")
table.insert(tabell,"|"..glink.link(q["imp_2pers_sg"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|"..glink.link(q["imp_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["imp_2pers_pl"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"| ")
table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)")
table.insert(tabell,"| ")
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,"| ")
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
table.insert(tabell,"|}")
table.insert(tabell,"</div></div>")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
jao4mv9ode2b3ixmnc8s1v2wb40lht6
3697612
3697611
2022-07-28T14:34:57Z
Gabbe
1153
stavfel i kommentaren
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)
-- 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"]
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 av ''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>")
else
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..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 av ''"..q["artikelnamn"].." "..betydelser_text.."''")
else
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar 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,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr"))
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,"| ")
table.insert(tabell,"|"..glink.link(q["imp_2pers_sg"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|"..glink.link(q["imp_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["imp_2pers_pl"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"| ")
table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)")
table.insert(tabell,"| ")
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,"| ")
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
table.insert(tabell,"|}")
table.insert(tabell,"</div></div>")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
adxsw26agbg8lnunlwlv6vyv5rlo9ur
3697673
3697612
2022-07-29T07:51:18Z
Gabbe
1153
prövade att hantera själva fotnoten med HTML-markup
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)
-- 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"]
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 av ''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>")
else
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..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 av ''"..q["artikelnamn"].." "..betydelser_text.."''")
else
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar 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,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr"))
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,"| ")
table.insert(tabell,"|"..glink.link(q["imp_2pers_sg"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|"..glink.link(q["imp_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["imp_2pers_pl"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"| ")
table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)")
table.insert(tabell,"| ")
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,"| ")
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> ")
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>")
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>")
end
table.insert(tabell,"|}")
table.insert(tabell,"</div></div>")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
kr07qc28hh9x0fzazij216lgy6oxeek
3697674
3697673
2022-07-29T07:56:48Z
Gabbe
1153
prövar att ta bort <tbody></tbody>
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)
-- 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"]
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 av ''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>")
else
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..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 av ''"..q["artikelnamn"].." "..betydelser_text.."''")
else
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar 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,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr"))
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,"| ")
table.insert(tabell,"|"..glink.link(q["imp_2pers_sg"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|"..glink.link(q["imp_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["imp_2pers_pl"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"| ")
table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)")
table.insert(tabell,"| ")
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,"| ")
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> ")
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
1xboe2pbzw767acziqj28mknq1fvuse
3697675
3697674
2022-07-29T08:01:44Z
Gabbe
1153
la till alternativformerna för verb av typen [[céder]]
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)
-- 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"]
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 av ''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>")
else
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..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 av ''"..q["artikelnamn"].." "..betydelser_text.."''")
else
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar 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,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
elseif (q["indikativ_futur_1pers_sg_alt"] ~= "") then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_1pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_2pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_3pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_1pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_2pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_3pers_pl_alt"],"infl","fr").."<sup>1</sup>")
else
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
elseif (q["konditional_present_1pers_sg_alt"] ~= "") then
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_1pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_2pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_3pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_1pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_2pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_3pers_pl_alt"],"infl","fr").."<sup>1</sup>")
else
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr"))
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,"| ")
table.insert(tabell,"|"..glink.link(q["imp_2pers_sg"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|"..glink.link(q["imp_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["imp_2pers_pl"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"| ")
table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)")
table.insert(tabell,"| ")
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,"| ")
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> ")
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
cx635vhhfyvzfotknpepx9geuy7a25f
3697676
3697675
2022-07-29T08:35:25Z
Gabbe
1153
prövade ett alternativt sätt att hantera alternativa böjningar
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)
-- 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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"] ~= "") 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
-- 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 av ''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>")
else
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..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 av ''"..q["artikelnamn"].." "..betydelser_text.."''")
else
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar 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,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
elseif (q["indikativ_futur_1pers_sg_alt"] ~= "") then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_1pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_2pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_3pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_1pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_2pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_3pers_pl_alt"],"infl","fr").."<sup>1</sup>")
else
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
elseif (q["konditional_present_1pers_sg_alt"] ~= "") then
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_1pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_2pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_3pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_1pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_2pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_3pers_pl_alt"],"infl","fr").."<sup>1</sup>")
else
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr"))
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,"| ")
table.insert(tabell,"|"..glink.link(q["imp_2pers_sg"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|"..glink.link(q["imp_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["imp_2pers_pl"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"| ")
table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)")
table.insert(tabell,"| ")
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,"| ")
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> ")
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
nucil04rc12jot6ii7nmznfqgryk1xe
3697677
3697676
2022-07-29T08:38:18Z
Gabbe
1153
det är alternativformerna som ska kollas
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)
-- 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
-- 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 av ''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>")
else
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..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 av ''"..q["artikelnamn"].." "..betydelser_text.."''")
else
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar 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,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_imparfait_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_passesimple_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
elseif (q["indikativ_futur_1pers_sg_alt"] ~= "") then
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_1pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_2pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr")..", "..glink.link(q["indikativ_futur_3pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_1pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_2pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr")..", "..glink.link(q["indikativ_futur_3pers_pl_alt"],"infl","fr").."<sup>1</sup>")
else
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["indikativ_futur_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_present_3pers_pl"],"infl","fr"))
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
else
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konjunktiv_imparfait_3pers_pl"],"infl","fr"))
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,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
elseif (q["konditional_present_1pers_sg_alt"] ~= "") then
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_1pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_2pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr")..", "..glink.link(q["konditional_present_3pers_sg_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_1pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_2pers_pl_alt"],"infl","fr").."<sup>1</sup>")
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr")..", "..glink.link(q["konditional_present_3pers_pl_alt"],"infl","fr").."<sup>1</sup>")
else
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_sg"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_2pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["konditional_present_3pers_pl"],"infl","fr"))
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,"| ")
table.insert(tabell,"|"..glink.link(q["imp_2pers_sg"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|"..glink.link(q["imp_1pers_pl"],"infl","fr"))
table.insert(tabell,"|"..glink.link(q["imp_2pers_pl"],"infl","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"| ")
table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)")
table.insert(tabell,"| ")
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,"| ")
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> ")
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
a5rpuagbg18ulug50y57474vq4evqk3
3697682
3697677
2022-07-29T08:44:54Z
Gabbe
1153
hantera resten av alternativformerna på samma sätt
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)
-- 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
-- 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 av ''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>")
else
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..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 av ''"..q["artikelnamn"].." "..betydelser_text.."''")
else
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar 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,"| ")
table.insert(tabell,"|"..imp_2pers_sg)
table.insert(tabell,"| ")
table.insert(tabell,"|"..imp_1pers_pl)
table.insert(tabell,"|"..imp_2pers_pl)
table.insert(tabell,"| ")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"| ")
table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)")
table.insert(tabell,"| ")
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,"| ")
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> ")
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
ne7xxfccq1xa7rptj1y4fuuomkm7jta
3697685
3697682
2022-07-29T08:48:37Z
Gabbe
1153
alternativformerna av imperativen på samma sätt
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)
-- 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 av ''"..artikelnamn.."''<br> <i>"..betydelser_text.."</i></div>")
else
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..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 av ''"..q["artikelnamn"].." "..betydelser_text.."''")
else
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar 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,"| ")
table.insert(tabell,"|"..imp_2pers_sg)
table.insert(tabell,"| ")
table.insert(tabell,"|"..imp_1pers_pl)
table.insert(tabell,"|"..imp_2pers_pl)
table.insert(tabell,"| ")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"| ")
table.insert(tabell,"|aie "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
table.insert(tabell,"|ayons "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"|ayez "..glink.link(q["perfpart"],"perfpart","fr"))
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois "..glink.link(q["perfpart"],"perfpart","fr").."(e)")
table.insert(tabell,"| ")
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,"| ")
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> ")
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
ez4yzibui1tp2vwgf5iac87po2gs8sx
trémolo
0
926660
3697617
3697539
2022-07-28T15:23:11Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-m}}
'''trémolo'''
*{{uttal|fr|ipa=tʁe.mɔ.lo}}
#{{tagg|musik|språk=fr}} [[tremolo]]
#:{{etymologi|{{härledning|it|tremolo|språk=fr}}}}
==Spanska==
===Substantiv===
{{es-subst-m-s}}
'''trémolo''' {{m}}
#{{tagg|musik|språk=es}} [[tremolo]]
#:{{etymologi|{{härledning|it|tremolo|språk=es}}}}
0sfafk9tb1dsgiao0chqc7ihytl8j3u
marknadsrätt
0
926678
3697582
3697579
2022-07-28T12:25:13Z
Gabbe
1153
+en: [[market law]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-oräkn}}
'''[[marknad]]s[[rätt]]'''
#{{tagg|juridik}} rätt som reglerar bedrivandet av näringsverksamhet och företagens handlande på marknaden
====Översättningar====
{{ö-topp|rätt som reglerar bedrivandet av näringsverksamhet och företagens handlande på marknaden}}
*engelska: {{ö|en|market law}}
*tyska: {{ö+|de|Marktrecht|n}}
{{ö-botten}}
nxfmkgv6jiiehnrv71xk3uqxx59n9fb
meurs
0
926680
3697583
2022-07-28T12:28:12Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''meurs'''
#{{böjning|fr|verb|mourir}}
oznrh10kdr4c3d1i631c0hqz69eszyl
mourons
0
926681
3697584
2022-07-28T12:28:13Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''mourons'''
#{{böjning|fr|verb|mourir}}
o8962tx11118vqts986btihmti3ty28
mourez
0
926682
3697585
2022-07-28T12:28:18Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''mourez'''
#{{böjning|fr|verb|mourir}}
jh3debl60cuwyio8wdwnendf3kprgc1
meure
0
926683
3697586
2022-07-28T12:28:29Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''meure'''
#{{böjning|fr|verb|mourir}}
ae5omyywtzmb3ygpkcuva1gquagwoyk
meures
0
926684
3697587
2022-07-28T12:28:30Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''meures'''
#{{böjning|fr|verb|mourir}}
e6jihud903qlgtspos65bkm271bo7l2
mourions
0
926685
3697588
2022-07-28T12:28:39Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''mourions'''
#{{böjning|fr|verb|mourir}}
b03txsf9uk5j0oe8sgiwy9nco6ojpqr
mouriez
0
926686
3697589
2022-07-28T12:28:48Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''mouriez'''
#{{böjning|fr|verb|mourir}}
3blpn62afmnzzq2f85wu6qjclcj18ez
meurent
0
926687
3697590
2022-07-28T12:28:54Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''meurent'''
#{{böjning|fr|verb|mourir}}
rzqhpubui3pnsp4c6rfhoxpfk6i16az
mourusse
0
926688
3697591
2022-07-28T12:29:03Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''mourusse'''
#{{böjning|fr|verb|mourir}}
q482fwt6pgjyanevbwu2trlajlo8318
mourusses
0
926689
3697592
2022-07-28T12:29:11Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''mourusses'''
#{{böjning|fr|verb|mourir}}
8g8kabe87qfm3gdolqjwksenlg0co9x
mourût
0
926690
3697593
2022-07-28T12:29:18Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''mourût'''
#{{böjning|fr|verb|mourir}}
bd80u9b139o3x0d3cqm29s97a2mqwnz
mourussions
0
926691
3697594
2022-07-28T12:29:26Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''mourussions'''
#{{böjning|fr|verb|mourir}}
82f9p15lfi56b7hmgp37rvjqg21xet4
mourussiez
0
926692
3697595
2022-07-28T12:29:34Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''mourussiez'''
#{{böjning|fr|verb|mourir}}
s8q3a26bg4ht2tms1wl60kqksy5wa2c
mourussent
0
926693
3697596
2022-07-28T12:29:42Z
Gabbe
1153
böjningsform av [[mourir]]
wikitext
text/x-wiki
==Franska==
===Verb===
'''mourussent'''
#{{böjning|fr|verb|mourir}}
fjqviyfajbb461xes88f8ytk1mjz9av
trouvée
0
926694
3697598
2022-07-28T12:39:55Z
Gabbe
1153
böjningsform av [[trouvé]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''trouvée'''
#{{böjning|fr|adj|trouvé}}
0chblcnp0fjg525zgl4gg6ep80modr6
trouvées
0
926695
3697599
2022-07-28T12:39:56Z
Gabbe
1153
böjningsform av [[trouvé]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''trouvées'''
#{{böjning|fr|adj|trouvé}}
9yn7tbbbls3t7a1d2bw4jay45yflnyw
trouvés
0
926696
3697600
2022-07-28T12:39:57Z
Gabbe
1153
böjningsform av [[trouvé]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''trouvés'''
#{{böjning|fr|adj|trouvé}}
9k5hjgflavcbxty4bkwc4wv9ezt6iag
alliés
0
926697
3697601
2022-07-28T12:40:34Z
Gabbe
1153
Ny sida
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''alliés'''
#{{böjning|fr|adj|allié}}
h6ebe9ra2mxqwusbw2wi3ey9ls9r7un
alliées
0
926698
3697602
2022-07-28T12:40:36Z
Gabbe
1153
Ny sida
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''alliées'''
#{{böjning|fr|adj|allié}}
4tocql65fc5f00i9vmh34ykvsghspvs
alliée
0
926699
3697603
2022-07-28T12:40:38Z
Gabbe
1153
Ny sida
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''alliée'''
#{{böjning|fr|adj|allié}}
9zdoaipttuo58asyjd9p93f1f5fjd4l
trésoriers
0
926700
3697606
2022-07-28T14:06:28Z
Gabbe
1153
böjningsform av [[trésorier]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''trésoriers'''
#{{böjning|fr|subst|trésorier}}
tf7qa3ywozegz8jx301kfg8zfuj6t36
treuil
0
926701
3697607
2022-07-28T14:07:54Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-m}}
'''treuil''' {{m}}
*{{uttal|fr|ipa=tʁœj}}
#[[vinsch]]
01f7w43uqq3vxr0sm06l0nmm5uk5pmm
treuils
0
926702
3697608
2022-07-28T14:08:03Z
Gabbe
1153
böjningsform av [[treuil]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''treuils'''
#{{böjning|fr|subst|treuil}}
rz424oxj87tqvfun0la1c73ai540m18
tris
0
926703
3697610
2022-07-28T14:10:55Z
Gabbe
1153
böjningsform av [[tri]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''tris'''
#{{böjning|fr|subst|tri}}
d5ffrb8cnbsx61k014km9hta1n0f6gg
לייביכע
0
926704
3697619
2022-07-28T15:28:02Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
översättning av [[lejonhona]]
wikitext
text/x-wiki
==Jiddisch==
===Substantiv===
{{yi-subst-f-s}}
'''לייביכע''' (leybikhe) {{f}}
#{{tagg|språk=yi|kat=djurhonor}} [[lejonhona]]
#:{{besläktade ord|{{länk|yi|לייב}} (''leyb'')}}
kzu2dzh9x2irzvjsg4ip94j56ogwqve
לייב
0
926705
3697620
2022-07-28T15:29:09Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
nytt uppslag (jiddisch)
wikitext
text/x-wiki
==Jiddisch==
===Substantiv===
{{yi-subst-m-n}}
'''לייב''' (leyb) {{m}}
#{{tagg|kat=däggdjur|kat2=däggdjursarter|språk=yi}} [[lejon]]
ectci9y8sygnt4biu477to9xflf2hmq
lleó
0
926706
3697621
2022-07-28T15:29:48Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
översättning av [[lejon]]
wikitext
text/x-wiki
==Katalanska==
===Substantiv===
{{subst|ca}}
'''lleó''' {{m}}
#{{tagg|kat=däggdjur|kat2=däggdjursarter|språk=ca}} [[lejon]]
s2gowjhf7s9631g6x4popqtckp7ubla
lleona
0
926707
3697622
2022-07-28T15:30:38Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
översättning av [[lejonhona]]
wikitext
text/x-wiki
==Asturiska==
===Substantiv===
{{subst|ast}}
'''lleona''' {{f}}
#{{tagg|språk=ast|kat=djurhonor}} [[lejonhona]]
==Katalanska==
===Substantiv===
{{subst|ca}}
'''lleona''' {{f}}
#{{tagg|språk=ca|kat=djurhonor}} [[lejonhona]]
g9lf97wd0ycj9fmgu9pr2862ytpxjhg
सिंहा
0
926708
3697623
2022-07-28T15:31:16Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
översättning av [[lejonhona]]
wikitext
text/x-wiki
==Sanskrit==
===Substantiv===
{{subst|sa}}
'''सिंहा''' (siṃhā) {{f}}
#{{tagg|språk=djurhonor|språk=sa}} [[lejonhona]]
nt4dx4lsomilotkjbtrulj9idv82c33
3697624
3697623
2022-07-28T15:32:10Z
2A01:B740:1F:2030:381D:53FD:5BBE:B74E
wikitext
text/x-wiki
==Sanskrit==
===Substantiv===
{{subst|sa}}
'''सिंहा''' (siṃhā) {{f}}
#{{tagg|språk=djurhonor|språk=sa}} [[lejonhona]] {{?|eventuellt felaktig betydelse, se vidare på sa.wiktionary.org}}
fzg6pgql2w4x1zs3bpkj6klnyg8oocm
3697638
3697624
2022-07-28T17:49:59Z
Taylor 49
27466
-BUGG
wikitext
text/x-wiki
==Sanskrit==
===Substantiv===
{{subst|sa}}
'''सिंहा''' (siṃhā) {{f}}
#{{tagg|djurhonor|språk=sa}} [[lejonhona]] {{?|eventuellt felaktig betydelse, se vidare på sa.wiktionary.org}}
g7obtka3h7bdj7z9o2cr39h8h4mx94x
pakotilj
0
926709
3697630
2022-07-28T16:56:24Z
Thuresson
165
nytt uppslag (svenska)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{subst|sv}}
'''pakotilj'''
#[[bagage]] som medförs på resa, [[tross]]
#:{{citat|år=1854|förf=[[:w:Sophie Bolander|Sophie Bolander]]|titel=[[:wikisource:sv:Georg Bogislaus Stael v. Holstein/Kap 21|Georg Bogislaus Stael v. Holstein]]|Med blödande hjerta beredde Stael sig för afresan. Han afrakade sina mustacher, svärtade sitt ljusa hår, anlade en passande drägt, belastade sig sjelf med sin lilla '''pakotilj''', för att så mycket mindre väcka misstankar, och begaf sig så, efter det hjertslitande afskedet från sin hustru, i furstens spår. }}
#[[handelsvara|handelsvaror]] som besättningen på ett fartyg kan medföra frakt- och tullfritt för att sälja för egen räkning
#:{{sammansättningar|[[pakotiljvaror]]}}
#:{{etymologi|{{härledning|es|pacotilla|möjligtvis avledning av [[paquete]]}}}}
ivcj5wxcsgkigwqhj5joud58by9nbpx
spaek
0
926710
3697635
2022-07-28T17:38:52Z
Svenji
762
Ny sida
wikitext
text/x-wiki
==Lågskotska==
===Verb===
{{verb|sco}}
'''speak'''
#{{tagg|kat=oregelbundna verb|språk=sco}} [[tala]], [[prata]]
l5bo0k8pmqp9f5ygbthajvya91w35no
3697636
3697635
2022-07-28T17:39:04Z
Svenji
762
/* Lågskotska */
wikitext
text/x-wiki
==Lågskotska==
===Verb===
{{verb|sco}}
'''speak'''
#{{tagg|kat=oregelbundna verb|shetländska|språk=sco}} [[tala]], [[prata]]
2xgojdg3tz25sjeruexcg6wezigvduf
sneet
0
926711
3697637
2022-07-28T17:40:22Z
Svenji
762
nytt uppslag (lågskotska)
wikitext
text/x-wiki
==Lågskotska==
===Verb===
{{verb|sco}}
'''sneet'''
#{{tagg|språk=sco|shetländska}} [[snyta]]
gdjbmjau9vetor5pjh98775uwr62409
bijoux
0
926712
3697645
2022-07-28T20:26:28Z
Gabbe
1153
böjningsform av [[bijou]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''bijoux'''
#{{böjning|fr|subst|bijou}}
8jiflrnxomavmi52822gxq47zqc4uc1
cloun
0
926713
3697652
2022-07-29T04:39:29Z
Gabbe
1153
böjningsform av [[clou]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''cloun'''
#{{böjning|sv|subst|clou}}
qr3dvq20ip7dkq8i8af6uc2yq50m060
clouns
0
926714
3697653
2022-07-29T04:39:32Z
Gabbe
1153
böjningsform av [[clou]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''clouns'''
#{{böjning|sv|subst|clou}}
regr8rse3sybvhhk2u68sbqzqtb6k2x
Wintergemüse
0
926715
3697654
2022-07-29T05:25:29Z
Pametzma
10470
nytt uppslag (tyska)
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-n}}
'''[[Winter]][[Gemüse|gemüse]]'''
#{{tagg|kat=mat|kat2=växter|grönsaker}} [[vintergrönsak]]
ml7uy6ja6d68jgrg5srmabfkgqi253x
3697659
3697654
2022-07-29T05:32:00Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-n}}
'''[[Winter]][[Gemüse|gemüse]]'''
#{{tagg|kat=mat|kat2=växter|grönsaker|språk=de}} [[vintergrönsak]]
5ni2e80w2zotove3av13ndsl9tzpro9
vintergrönsak
0
926716
3697657
2022-07-29T05:31:05Z
Pametzma
10470
nytt uppslag (svenska)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''[[vinter]][[grönsak]]'''
#{{tagg|kat=mat|kat2=växter|grönsaker}} beteckning för grönsaker som skördas och äts i vitermånader
jghe1dmyz7hhkwn5zuu7n4qrpziw8s9
3697658
3697657
2022-07-29T05:31:23Z
Pametzma
10470
+översättningar; +de: [[Wintergemüse]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''[[vinter]][[grönsak]]'''
#{{tagg|kat=mat|kat2=växter|grönsaker}} beteckning för grönsaker som skördas och äts i vitermånader
====Översättningar====
{{ö-topp|beteckning för grönsaker som skördas och äts i vitermånader}}
*tyska: {{ö|de|Wintergemüse|n}}
{{ö-botten}}
dak2t40uv5kzwqy2hfoh87xcqzaz2zb
3697660
3697658
2022-07-29T05:39:34Z
Pametzma
10470
/* Svenska */
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''[[vinter]][[grönsak]]'''
#{{tagg|kat=mat|växter|kat2=grönsaker}} beteckning för grönsaker som [[skörda]]s och [[äta|äts]] i [[vintermånad]]er
#:''typiska vintergrönsaker är t.ex. [[grönkål]] eller [[brysselkål]]''
====Översättningar====
{{ö-topp|beteckning för grönsaker som skördas och äts i vitermånader}}
*tyska: {{ö|de|Wintergemüse|n}}
{{ö-botten}}
5ekh84adoqkz6wltipz5qjeo7z51qvn
bessere Hälfte
0
926717
3697662
2022-07-29T05:43:12Z
Pametzma
10470
översättning av [[bättre hälft]]
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{subst|de}}
'''bessere Hälfte''' {{f}}
#{{tagg|skämtsamt|språk=de}} [[bättre hälft]], [[äkta hälft]]
p0y5vpmq36829mw3t95qlffcrb3ktnz
blomsterspråk
0
926718
3697664
2022-07-29T05:52:04Z
Pametzma
10470
nytt uppslag (svenska)
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-t-oräkn}}
'''[[blomster]][[språk]]'''
#förmedla känslor eller tankar med hjälp av blommor
#[[bildspråk]], utsmyckat uttryckssätt
1rk2f1wf9frgssuu1zxcgo6grlniyw1
3697665
3697664
2022-07-29T05:52:59Z
Pametzma
10470
+översättningar; +de: [[Blumensprache]]; +de: [[blumige Ausdrucksweise]] (assisterat)
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-t-oräkn}}
'''[[blomster]][[språk]]'''
#förmedla känslor eller tankar med hjälp av blommor
#[[bildspråk]], utsmyckat uttryckssätt
====Översättningar====
{{ö-topp|förmedla känslor eller tankar med hjälp av blommor}}
*tyska: {{ö|de|Blumensprache|f}}
{{ö-botten}}
{{ö-topp|bildspråk, utsmyckat uttryckssätt}}
*tyska: {{ö|de|blumige Ausdrucksweise|f}}
{{ö-botten}}
3ngkpjwk5uxkqwym3d3ywf1ddpu8cw5
Blumensprache
0
926719
3697667
2022-07-29T05:56:22Z
Pametzma
10470
översättning av [[blomsterspråk]]
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-f|plural=Blumensprachen|not=används vanligtvis bara i singularis}}
'''[[Blume]]n[[Sprache|sprache]]''' {{f}}
#[[blomsterspråk]]
mym8kp7qrrsbrl7x12ktd1huuk39jd9
blinga
0
926720
3697670
2022-07-29T06:43:35Z
2A01:B740:1F:2030:D0A9:66BF:D9FD:E94A
nytt uppslag (svenska)
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar}}
'''blinga'''
#{{tagg|vardagligt}} [[snygga till]] med saker som [[glittra]]r eller [[blänka|blänker]]
o6jt5ogvkldws316wl9dge8a7lqjydk
Sologesang
0
926721
3697684
2022-07-29T08:45:35Z
Pametzma
10470
översättning av [[solosång]]
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-m|2=[[Sologesangs]], [[Sologesanges]]|plural=Sologesänge}}
'''Sologesang''' {{m}}
#{{tagg|kat=ä-omljud|musik|språk=de}}[[solosång]]
9kodx08li43mafsnfmzug93giwpc93o
3697686
3697684
2022-07-29T08:49:57Z
Pametzma
10470
/* Substantiv */
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-m|2=[[Sologesangs]], [[Sologesanges]]|plural=Sologesänge}}
'''[[Solo]][[Gesang|gesang]]''' {{m}}
#{{tagg|kat=ä-omljud|musik|språk=de}}[[solosång]]
a8pcudahgzmt5g068pyq36vw916gyjx
Solostück
0
926722
3697690
2022-07-29T08:57:39Z
Pametzma
10470
nytt uppslag (tyska)
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-n|2=[[Solostücks]], [[Solostückes]]|plural=Solostücke}}
'''[[Solo]][[Stück|stück]]'''
#[[solostycke]]
qc2mivsnbpnpbk4fffjhbnz4ni8lzn2
solostycke
0
926723
3697692
2022-07-29T09:14:36Z
Pametzma
10470
nytt uppslag (svenska)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{subst|sv}}
'''solostycke'''
#{{tagg|musik}} [[musikstycke]] för en röst eller ett instrument
#{{tagg|teater}} [[teaterpjäs]] där bara en person spelar
9w7nneogw8sue586cdg7n22n8baf1mv
3697693
3697692
2022-07-29T09:16:45Z
Pametzma
10470
/* Svenska */
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-t-n}}
'''[[solo]][[stycke]]'''
#{{tagg|musik}} [[musikstycke]] för en röst eller ett instrument
#{{tagg|teater}} [[teaterpjäs]] där bara en person spelar
hr50y1oh3sg0a6mdy8bwqs9bib2mk54
3697698
3697693
2022-07-29T09:21:13Z
Pametzma
10470
+översättningar; +de: [[Solostück]]; +de: [[Solostück]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-t-n}}
'''[[solo]][[stycke]]'''
#{{tagg|musik}} [[musikstycke]] för en röst eller ett instrument
#{{tagg|teater}} [[teaterpjäs]] där bara en person spelar
====Översättningar====
{{ö-topp|musikstycke för en röst eller ett instrument}}
*tyska: {{ö|de|Solostück|n}}
{{ö-botten}}
{{ö-topp|teaterpjäs där bara en person spelar}}
*tyska: {{ö|de|Solostück|n}}
{{ö-botten}}
ev8jqkxu64u3amvrnw7xezhkxo90drt
körsången
0
926724
3697699
2022-07-29T09:22:00Z
Pametzma
10470
böjningsform av [[körsång]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''körsången'''
#{{böjning|sv|subst|körsång}}
rbscikz1r0mcc24bf29hlzsphkbtqrp
tacite
0
926725
3697701
2022-07-29T09:26:04Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Adjektiv===
{{fr-adj-e}}
'''tacite'''
*{{uttal|fr|ipa=ta.si.t}}
#[[tyst]]
#[[underförstådd]]
:{{avgränsare}}
:{{besläktade ord|[[taciturne]]}}
8ag4yg2736qjpqt65k9vdcgvneg04ni
tacites
0
926726
3697702
2022-07-29T09:26:08Z
Gabbe
1153
böjningsform av [[tacite]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''tacites'''
#{{böjning|fr|adj|tacite}}
ehzn6znwbqx1atg9gbhssz8cifr2x1u
tacticien
0
926727
3697704
2022-07-29T09:28:55Z
Gabbe
1153
översättning av [[taktiker]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-m}}
'''tacticien''' {{m}}
*{{uttal|fr|ipa=tak.ti.sjɛ̃}}
#[[taktiker]], person som lägger upp en [[taktik]]
#:{{besläktade ord|[[tactique]]}}
2lnt7vujdmx7xebplj7smwzzmkssnfm
tacticiens
0
926728
3697705
2022-07-29T09:28:59Z
Gabbe
1153
böjningsform av [[tacticien]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''tacticiens'''
#{{böjning|fr|subst|tacticien}}
mghaexyl7sr0lv4c1lotdye1a40o4uj
tactiques
0
926729
3697708
2022-07-29T09:31:28Z
Gabbe
1153
böjningsform av [[tactique]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''tactiques'''
#{{böjning|fr|adj|tactique}}
===Substantiv===
'''tactiques'''
#{{böjning|fr|subst|tactique}}
s05gr8tfn1tsy03mb62ukbwa79n3tai
Tahitienne
0
926730
3697710
2022-07-29T09:34:33Z
Gabbe
1153
översättning av [[tahitiska]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-f}}
'''Tahitienne''' {{f}}
*{{uttal|fr|ipa=ta.i.sjɛn}}
#[[tahitiska]], kvinna från [[Tahiti]]
#:{{besläktade ord|[[Tahitien]], [[tahitien]]}}
j9e22oydxfy12j5ft708n4qg2vx7vw8
Tahitiennes
0
926731
3697711
2022-07-29T09:34:36Z
Gabbe
1153
böjningsform av [[Tahitienne]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''Tahitiennes'''
#{{böjning|fr|subst|Tahitienne}}
dgtcpxh72c92niz08wqy2ym1thw6mpa
Akzentverschiebung
0
926732
3697712
2022-07-29T09:37:07Z
Pametzma
10470
nytt uppslag (tyska)
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-f}}
'''[[Akzent]][[Verschiebung|verschiebung]]'''
#[[accentförskjutning]]
02cnnn45kjne2gevfb1pblkjvqsj9lh
tahitien
0
926733
3697716
2022-07-29T10:37:03Z
Gabbe
1153
översättning av [[tahitisk]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
{{fr-adj|2=tahitienne}}
'''tahitien'''
*{{uttal|fr|ipa=ta.i.sjɛ̃}}
#[[tahitisk]]
#:{{besläktade ord|[[Tahitien]], [[Tahitienne]]}}
4hf9kr4gyivvl56bin0qt0verlfye3x
tahitienne
0
926734
3697717
2022-07-29T10:37:07Z
Gabbe
1153
böjningsform av [[tahitien]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''tahitienne'''
#{{böjning|fr|adj|tahitien}}
m8f8bwdhmtds591hesegv69gewx7mi5
tahitiennes
0
926735
3697718
2022-07-29T10:37:09Z
Gabbe
1153
böjningsform av [[tahitien]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''tahitiennes'''
#{{böjning|fr|adj|tahitien}}
c2di3ulz7jbvepdralcxnxawg5zqu3n
tahitiens
0
926736
3697719
2022-07-29T10:37:09Z
Gabbe
1153
böjningsform av [[tahitien]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''tahitiens'''
#{{böjning|fr|adj|tahitien}}
avzorrpgv0t3ie6g1kk74wjvkduhq99
Tahitiens
0
926737
3697721
2022-07-29T10:38:18Z
Gabbe
1153
böjningsform av [[Tahitien]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''Tahitiens'''
#{{böjning|fr|subst|Tahitien}}
n3cvrdzkejorhg07mul8doqmy2abo7x
tabagie
0
926738
3697722
2022-07-29T10:44:52Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-f}}
'''tabagie''' {{f}}
*{{uttal|fr|ipa=ta.ba.ʒi}}
#[[inrökt]] [[rum]], [[inpyrt]] [[ställe]]
#{{tagg|Kanadensisk franska|språk=fr}} [[tobaksaffär]]
93j830tiq3u38nohpu9bw7x5u8okiyn
tabagies
0
926739
3697723
2022-07-29T10:44:56Z
Gabbe
1153
böjningsform av [[tabagie]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''tabagies'''
#{{böjning|fr|subst|tabagie}}
fk2mqqgts9nn6bis0nzv2594pgkjk3m
gésir
0
926740
3697724
2022-07-29T11:03:38Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{subst|fr}}
'''gésir'''
*{{uttal|fr|ipa=ʒe.ziʁ}}
#{{tagg|litterärt|ålderdomligt|språk=fr}} [[ligga]], att befinna sig i ett [[horisontellt]] tillstånd
#:''ci-'''gît'''''
#::''här '''vilar''''' (på gravstenar)
#:{{användning|Uteslutande om sjuka eller döda personer, samt om saker som har ramlat på grund av förstörelse eller tidens tand. För andra sammanhang används vanligen verbfrasen ''[[être]] [[coucher|couché]]'' istället.}}
#:{{grammatik|Ordet är ett [[defekt]] verb som saknar flera böjningsformer.}}
dsud1zzwfhmgtiv9ea7c08z2nf6ugmw
gît
0
926741
3697725
2022-07-29T11:04:24Z
Gabbe
1153
Ny sida
wikitext
text/x-wiki
==Franska==
===Verb===
'''gît'''
#{{böjning|fr|verb|gésir}}
scqflee8vn5o3j462wkltjtvk3ro772