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
tretton
0
1816
3697516
3671568
2022-07-27T23:08:53Z
Calq
12394
+gl: [[trece]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Räkneord===
{{räkn|sv}}
'''tretton'''
*{{uttal|sv|ipa=ˈtreˌtɔn|ljud=sv-tretton.ogg}}
#grundtalet 13 mellan [[tolv]] och [[fjorton]]
#:{{besläktade ord|[[trettonde]]}}
====Översättningar====
{{ö-topp|13}}
*belarusiska: {{ö|be|трынаццаць}}
*bokmål: {{ö+|no|tretten}}
*bulgariska: {{ö|bg|тринадесет}}
*danska: {{ö+|da|tretten}}
*engelska: {{ö+|en|thirteen}}
*esperanto: {{ö|eo|dek tri}}
*estniska: {{ö+|et|kolmteist}}
*finska: {{ö+|fi|kolmetoista}}
*franska: {{ö+|fr|treize|m}}
*frisiska: {{ö+|fy|trettjin}}
*galiciska: {{ö+|gl|trece}}
*georgiska: {{ö|ka|ცამეტი}}
*grekiska: {{ö|el|triskaideka}} (antik), {{ö|el|deka-tria}} (modern)
*grönländska: {{ö+|kl|aqqaneq-pingasut}}
*indonesiska: {{ö|id|tiga belas}}
*isländska: {{ö+|is|þrettán}}
*italienska: {{ö+|it|tredici|m}}
*japanska: {{ö+|ja|十三}}, ({{ö|ja|じゅうさん}}, juusan)
*jiddisch: {{ö|yi|דרײַצן|tr=draytsn|skrift=Hebr}}
*kinesiska: {{ö+|zh|十三}} (shísān)
*koreanska: {{ö+|ko|십삼}} (sipsam)
*kroatiska: {{ö+|hr|trinaest}}
*latin: {{ö|la|tredecem}}
*liviska: {{ö|liv|kuolmtuoistõn}}
*lulesamiska: {{ö|smj|lågenangålmmå}}
*maltesiska: {{ö|mt|tlettax}}
*mauritisk kreol: {{ö|mfe|trez}}
*nederländska: {{ö+|nl|dertien}}
*nordsamiska: {{ö|se|golbmanuppelohkái}}
*nynorska: {{ö+|nn|tretten}}
*polska: {{ö+|pl|trzynaście}}
*portugisiska: {{ö+|pt|treze}}
*rumänska: {{ö+|ro|treisprezece}}
*ryska: {{ö+|ru|тринадцать}}
*slovakiska: {{ö+|sk|trinásť}}
*spanska: {{ö+|es|trece}}
*svensk romani: {{ö|rmu|dessotrinn}}
*sydsamiska: {{ö|sma|luhkiegolme}}
*tjeckiska: {{ö+|cs|třináct}}
*turkiska: {{ö+|tr|on üç}}
*tyska: {{ö+|de|dreizehn}}
*ukrainska: {{ö+|uk|тринадцять}}
*ungerska: {{ö+|hu|tizenhárom}}
{{ö-botten}}
94p44y3zwfxaiw2f3uot829vxs6j2n5
hagel
0
25271
3697580
3666898
2022-07-28T11:13:03Z
ZazaLejyoner
52132
+diq: [[torge]]; +diq: [[sanate]] (assisterat)
wikitext
text/x-wiki
{{se även|Hagel}}
{{fakta|kan man prata om plural för definition 1? Nån som kan ge ett exempel? snö verkar vara oräkneligt medan man brukar kunna prata om flera regn. Även definition 2 undrar jag hur "multipla" kan sättas i plural}}
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-t-oräkn|rot=hagl|betydelser=1, 3.}}
{{sv-subst-t-0|rot=hagl|betydelser=2, 4.}}
'''hagel'''
*{{uttal|sv|enkel=ha:gel|ipa=hɑːgel}}
#{{tagg|meteorologi}} [[nederbörd]] bestående av små ispartiklar, så kallade [[hagelkorn]]
#''kort för'' [[hagelkorn]]
#''kollektivt om'' [[projektil|projektiler]] skjutna ur ett [[hagelgevär]]
#en enskild projektil i en [[hagelsvärm]]; liten projektil skjuten ur ett hagelgevär
====Besläktade ord====
*[[hagla]]
====Sammansättningar====
*[[hagelkorn]]
*[[hagelskur]]
*[[hagelsvärm]]
*[[hagelgevär]]
====Översättningar====
{{ö-topp|nederbörd}}
*alemanniska: {{ö|als|Haagel}}
*asturiska: {{ö|ast|xarazu|m}}
*bosniska: {{ö|bs|grad|m}}, {{ö|bs|tuča|f}}
*engelska: {{ö+|en|hail}}
*finska: {{ö|fi|raesade}}, {{ö+|fi|rakeet|p}}
*franska: {{ö+|fr|grêle|f}}
*italienska: {{ö+|it|grandine|f}}
*japanska: {{ö+|ja|雹|tr=ひょう, hyō}}
*katalanska: {{ö|ca|calamarsa|f}}
*lulesamiska: {{ö|smj|tjuormas}}
*malajiska: {{ö|ms|hujan batu}}
*nederländska: {{ö+|nl|hagel|m}}
*polska: {{ö+|pl|grad|m}}
*portugisiska: {{ö+|pt|granizo|m}}
*spanska: {{ö+|es|granizo|m}}
*tyska: {{ö+|de|Hagel|m}}, {{ö+|de|Hagelschauer|m}}
*zazaiska: {{ö+|diq|torge|f}}
{{ö-botten}}
{{ö-topp|gevärshagel}}
*finska: {{ö+|fi|hauli}}
*polska: {{ö+|pl|śrut}}
*ryska: {{ö+|ru|град|m}}, {{ö+|ru|дробь|f|tr=drob'|not=kollektivt}}
*turkiska: {{ö+|tr|saçma}}
*tyska: {{ö+|de|Schrot}}
*zazaiska: {{ö|diq|sanate|f}}
{{ö-botten}}
c0f0qh6kf9xkw7kq0rlu0hm3edw98zd
Wiktionary:Projekt/Önskelistor/Tyska
4
26823
3697448
3697132
2022-07-27T15:37:19Z
Pametzma
10470
/* G */
wikitext
text/x-wiki
__NOTOC__
[[#A|A]] | [[#B|B]] | [[#C|C]] | [[#D|D]] | [[#E|E]] | [[#F|F]] | [[#G|G]] | [[#H|H]] | [[#I|I]] | [[#J|J]] | [[#K|K]] | [[#L|L]] | [[#M|M]] | [[#N|N]] | [[#O|O]] | [[#P|P]] | [[#Q|Q]] | [[#R|R]] | [[#S|S]] | [[#T|T]] | [[#U|U]] | [[#V|V]] | [[#W|W]] | [[#X|X]] | [[#Y|Y]] | [[#Z|Z]]
====A====
{{topp}}
:[[Aalräucherei]]
:[[abbetteln]]
:[[abbummeln]]
:[[Abendmahlstreit]]
:[[Aberkennung]]
:[[abfälschen]]
:[[Abfederung]]
:[[abgasfrei]]
:[[Abgasnorm]]
:[[Abgasverlust]]
:[[Abgaswert]]
:[[abpolstern]]
:[[Abrissbagger]]
:[[abschaltbereit]]
:[[abschauen]]
:[[abtropfen]]
:[[Abwrackprämie]]
:[[Abzahlungsrate]]
{{mitt4}}
:[[Abzahlungswesen]]
:[[Abzugsfähigkeit]]
:[[Adoptivkaiser]]
:[[Adsorber]]
:[[Agrammatismus]], [[Dysgrammatismus]]
:[[Aktienausgabe]]
:[[Aktiendepot]]
:[[Aktienoption]]
:[[alimentieren]]
:[[Alkaptonurie]]
:[[Alkoholentzug]]
:[[Allgemeinverständlichkeit]]
:[[Amidosulfinsäure]]
:[[amnestieren]]
:[[Amtseinführung]]
:[[amtieren]]
:[[Amüsement]]
:[[anapästisch]]
:[[Anbiederung]]
:[[änderbar]]
:[[Anfangsstadium]]
:[[anfragen]]
:[[anfrieren]]
:[[Angelgewässer]]
:[[Anglisierung]]
:[[Anglophilie]]
:[[Angriffswelle]]
{{mitt4}}
:[[Angstzustand]]
:[[ankratzen]]
:[[anlassen]]
:[[anlehnen]]
:[[anmahnen]]
:[[Anschlagsdrohung]]
:[[anschnallen]]
:[[anströmen]]
:[[Antiquiertheit]]
:[[Antiquitätenhandel]]
:[[Antiquitätensammler]]
:[[Antiquitätensammlerin]]
:[[Antiquitätensammlung]]
:[[Antroposophie]]
:[[Apartheidpolitik]]
:[[Apolipoprotein]]
:[[Arbeitsanzug]]
:[[Arbeitshund]]
:[[Arbeitspreis]]
:[[Arbeitsvorbereitung]]
:[[Archaik]]
:[[Armschiene]]
:[[arrivieren]]
:[[Arsan]]
:[[Artemisinin]]
:[[Asbestanzug]]
:[[Asbestfaser]]
:[[Asbestsanierung]]
:[[Asbestzement]]
:[[aschkenasisch]]
:[[Asphaltbahn]]
:[[Asphaltcowboy]]
:[[Asphaltdschungel]]
:[[Asphaltlack]]
:[[Asphaltliterat]]
:[[Asphaltliteratin]]
{{mitt4}}
:[[Asphaltpfad]]
:[[Asphaltpresse]]
:[[aspirieren]]
:[[Atemweg]]
:[[Atomökonomie]]
:[[Atomprogramm]]
:[[Atomstruktur]]
:[[Atomteststopp]]
:[[Audienzhalle]]
:[[Audienzraum]]
:[[Audienzsaal]]
:[[Aufbaustudium]]
:[[Auffindung]]
:[[aufhellend]]
:[[Aufhellung]]
:[[Aufkündigung]]
:[[Aufreihung]]
:[[Aufspeicherung]]
:[[aufstacheln]]
:[[Auftragsvergabe]]
:[[auf Augenhöhe]]
:[[aufgeilen]]
:[[aufpolstern]]
:[[aufsässig]]
:[[aufständig]]
:[[Augeninnendruck]]
:[[Augenwischerei]]
:[[ausdiskutieren]]
:[[Augräber]]
:[[Augräberin]]
:[[Auskundschaften]]
:[[Auslandspresse]]
:[[Ausrüster]]
:[[Ausschalter]]
:[[ausschelten]]
:[[ausschließend]]
:[[Außenbord]]
:[[Außendurchmesser]]
:[[Ausstaffierung]]
:[[Austerität]]
:[[Austreibung]]
:[[Avis]]
{{botten}}
====B====
{{topp}}
:[[Babyalter]]
:[[Babybauch]]
:[[Babybett]]
:[[Babydoll]]
:[[Babyfon]]
:[[Babyjahr]]
:[[Babykleidung]]
:[[Babykorb]]
:[[Babyleiche]]
:[[Babymassage]]
:[[Babypause]]
:[[Babypopo]]
:[[Babypuppe]]
:[[Babyrassel]]
:[[Backautomat]]
:[[Bademode]]
:[[Bahnverlauf]]
:[[Balkonblume]]
:[[Balkonbrüstung]]
:[[Balkonkasten]]
:[[Balkonmöbel]]
:[[Balzbewegung]]
:[[Balzlaut]]
:[[Balzplatz]]
:[[Balzruf]]
:[[Bankaktie]]
:[[Bankenrettung]]
:[[Bannwald]]
:[[Barockdichtung]]
:[[Barockmalerei]]
:[[Barocktheater]]
:[[Bartschlüssel]]
{{mitt4}}
:[[Bauboom]], {{m}}
:[[Baumwolltasche]]
:[[Bauschaum]]
:[[Baustellengebäude]]
:[[Beachbasketball]]
:[[bedenkenswert]]
:[[bedrückend]]
:[[Beeilung]]
:[[Beflaggung]]
:[[Begleitband]]
:[[Begleitmusiker]]
:[[Begleitmusikerin]]
:[[beheimaten]]
:[[Beherbergung]]
:[[Beherzigung]]
:[[Beinfreiheit]]
:[[bekanntermaßen]]
:[[Bekenntnisfreiheit]]
:[[Bekohlen]]
:[[Bekohlung]]
:[[Bekundung]]
:[[Belaubung]]
:[[Bemalung]]
:[[benebeln]]
:[[Benommenheit]]
:[[bequatschen]]
:[[bequellen]]
:[[Beraubung]]
:[[beregnen]]
:[[bereithaben]]
:[[bereitlegen]]
:[[bersekerhaft]]
:[[berührungslos]]
:[[Berufsanfänger]]
:[[beseelt]]
:[[Besichtigungsreise]]
:[[Besichtigungstour]]
:[[Besichtigungszeit]]
:[[Besitzergreifung]]
:[[Bestärkung]]
:[[Betriebshof]]
:[[Bettenburg]]
:[[beurkunden]]
:[[Bewuchs]]
:[[Bezahlbarkeit]]
:[[bezwingbar]]
:[[Bibliokleptomanie]]
:[[Bicoid]]
{{mitt4}}
:[[Bilanzsumme]]
:[[Bildbetrachtung]]
:[[bildungspolitisch]]
:[[Bilinguität]]
:[[Blasphemist]]
:[[Blattsalat]]
:[[blaues Blut]]
:[[Blechbläser]]
:[[Bleifuss]]
:[[blickdicht]]
:[[Blindenfußball]]
:[[Blindenfußballarena]]
:[[Blindenfußballcoach]]
:[[Blindenfußballfan]]
:[[Blindenfußballhalle]]
:[[Blindenfußballmatch]]
:[[Blindenfußballnationalmannschaft]]
:[[Blindenfußballprofi]]
:[[Blindenfußballspiel]]
:[[Blindenfußballspieler]]
:[[Blindenfußballspielerin]]
:[[Blindenfußballstadion]]
:[[Blindenfußballteam]]
:[[Blindenfußballturnier]]
:[[Blindenfußballverein]]
:[[Blindenfußballverband]]
:[[Blockheizkraftwerk]]
:[[Blogg]]
:[[Bluesmusiker]]
:[[Bluesmusikerin]]
:[[Blutspendeaktion]]
:[[Blutspendedienst]]
{{mitt4}}
:[[den Boden bereiten]]
:[[Böschungslinie]]
:[[Böschungswinkel]]
:[[Bolide]]
:[[Bootsmannschaft]]
:[[Bordrestaurant]]
:[[Brandmelder]]
:[[Breitenwirkung]]
:[[bretthart]]
:[[Briefmarkensatz]]
:[[etwas fertig bringen]] (im Sinne von "im Stande sein etw. zu tun")
:[[etwas zustande bringen]]
:[[es weit bringen]]
:[[es nicht übers Herz bringen]]
:[[es zu etwas bringen]]
:[[jemanden um etwas bringen]]
:[[etwas an sich bringen]]
:[[etwas unter die Leute bringen]]
:[[jemanden auf einen Gedanken bringen]]
:[[jemanden zum Lachen bringen]]
:[[zu Papier bringen]]
:[[Kinder zu Bett bringen]]
:[[Bronzeschmied]]
:[[Bronzeschmiedin]]
:[[Brosame]]
:[[Brot schmieren]]
:[[Brücken bauen]]
:[[Buchwissen]]
:[[Buckelpiste]]
:[[Budgetdefizit]]
:[[Bundesgenossenschaft]]
:[[Bündnisfall]]
:[[Bündnispolitik]]
:[[bürokratisieren]]
:[[Bürzeldrüse]]
:[[Burgherr]]
:[[Burkaverbot]]
:[[Burkini]]
{{botten}}
====C====
{{topp}}
:[[Chefsekretärin]]
:[[Chia]]
{{mitt4}}
:[[Christbaumschmuck]]
{{mitt4}}
:[[Cockpitbesatzung]]
:[[Costa Ricaner]]
:[[Costa Ricanerin]]
{{mitt4}}
:[[crossmedial]]
{{botten}}
====D====
{{topp}}
:[[Dachgiebel]]
:[[Dachlatte]]
:[[Dachschräge]]
:[[Damenschneider]]
:[[daneben]]
:[[Daseinsvorsorge]]
:[[Datenarchiv]]
:[[Datendiebstahl]]
:[[Datensatz]]
:[[dazugeben]]
:[[Deaktivierung]]
{{mitt4}}
:[[Debattenkultur]]
:[[Defizitverfahren]]
:[[Dehnungsfuge]]
:[[Deichgraf]]
:[[dekoffeinieren]]
:[[Dekolonialisierung]]
:[[Dekompression]]
:[[Delier]]
:[[Delierin]]
:[[delisch]]
{{mitt4}}
:[[Demaskierung]]
:[[Denaturierung]]
:[[Denkprozesse]]
:[[Deutschkurs]]
:[[dezentral]]
:[[Diagnosetool]]
:[[Dienstabteil]]
:[[dienstbar]]
:[[dimmbar]]
:[[Dinkelmehl]]
:[[Disponibilität]]
:[[distinguieren]]
:[[Distinguiertheit]]
:[[Dokumentalistik]]
:[[Domestizierung]]
:[[doppelstöckig]]
:[[Doppeltraktion]]
:[[Doppelverdiener]]
{{mitt4}}
:[[Dosenpfand]]
:[[dosierbar]]
:[[dottergelb]]
:[[Drachenfutter]]
:[[Drahtstift]]
:[[drappieren]]
:[[Drechslerei]]
:[[Drosselspule]]
:[[Druckerschnittstelle]]
:[[Druckschwankung]]
:[[dünnflüssig]]
:[[dünnhäutig]]
:[[Düpierung]]
:[[Dunstabzug]]
:[[Duplikation]]
:[[Durchgängigkeit]]
:[[durchgreifen]]
:[[durchnässen]]
:[[durchsitzen]]
{{botten}}
====E====
{{topp}}
:[[Ebenbürtigkeit]]
:[[Echtholzparkett]]
:[[Edelstahlfass]]
:[[Edition]]
:[[Editorial]]
:[[Ehrfurcht gebietend]]
:[[ehrfurchtgebietend]]
:[[Eidbruch]]
:[[Eifersüchtelei]]
:[[Eigendynamik]]
:[[Eigenlob stinkt!]]
:[[eincremen]]
:[[Einebnung]]
:[[Einforderung]]
:[[Einfühlsamkeit]]
:[[Einkaufsnetz]]
:[[Einkesselung]]
:[[Einpassung]]
:[[Einschluss]]
:[[Einschusswunde]]
:[[einweisen]]
:[[Eisbein]]
:[[Eisegese]]
:[[Eisenbahnunterführung]]
:[[Eiskrawatte]]
:[[Eisrevue]]
:[[Eissegeln]]
:[[Eisstock]]
:[[Eisstockschießen]]
{{mitt4}}
:[[Eklat]]
:[[Elefantenbulle]]
:[[Elefantenkuh]]
:[[elektrisierend]]
:[[Elektroinstallateur]]
:[[Elektroniker]]
:[[Elektronikerin]]
:[[Elternvertretung]]
:[[Endstadium]]
:[[Energieaufwand]]
:[[Englischkurs]]
:[[Entfesselung]]
:[[entgeltlich]]
:[[Entmachtung]]
:[[enträtseln]]
:[[Entschlüsselung]]
:[[Entwicklungsminister]]
:[[epochal]]
:[[erbeten]]
:[[erbeuten]]
:[[Erbfolgekrieg]]
:[[Erbland]]
{{mitt4}}
:[[Erbpacht]]
:[[Erdnusscreme]]
:[[Erdnussflip]]
:[[Erdnusskuchen]]
:[[Erdnussmark]]
:[[Erdnussöl]]
:[[Erfüllungsgehilfe]]
:[[Erfüllungsgehilfin]]
:[[Erfüllungsort]]
:[[Erfüllungspolitik]]
:[[Erfüllungspolitiker]]
:[[Erfüllungstag]]
:[[Erhitzung]]
:[[Erklärbarkeit]]
:[[Ernteausfall]]
:[[Erntehelfer]]
:[[Erquickung]]
:[[Erretter]]
:[[Ersatzfahrplan]]
:[[Erschwernis]]
:[[Erschwerung]]
:[[Ersetzbarkeit]]
:[[ersteigern]]
:[[ertragreich]]
:[[Erwirkung]]
:[[erwünschen]]
{{mitt4}}
:[[Erwünschtheit]]
:[[Erzielung]]
:[[Etrurien]]
:[[Ettikett]]
:[[ettikettieren]]
:[[Euro-Rettungsschirm]]
:[[eutrophieren]]
:[[Exportbeschränkung]]
:[[Exportgenehmigung]]
:[[Exportschlager]]
:[[Exportschranken]]
:[[Expropriateur]]
:[[Exzenterpresse]]
:[[Exzenterscheibe]]
:[[Exzenterwelle]]
{{botten}}
====F====
{{topp}}
:[[Fabrikbesichtigung]]
:[[Fabulierer]]
:[[Fabuliererin]]
:[[Fabulierkunst]]
:[[Fachwerkbau]]
:[[Fachwerkbauweise]]
:[[Fäkalsprache]]
:[[fahnenflüchtig]]
:[[Fahnenklau]]
:[[Fahrdamm]]
:[[Fahrdienst]]
:[[Fahrzeugbesitzer]]
:[[Fahrzeugschau]]
:[[falsifizierbar]]
:[[famos]]
:[[Fanfarenklänge]]
:[[Fanmeile]]
:[[Farbkontrast]]
:[[Farbraum]]
:[[Fasanenhahn]]
:[[Fasanenhenne]]
:[[Fasanenjäger]]
:[[Fasanenwärter]]
:[[Faschinenwerk]]
:[[Fasergewebe]]
:[[Fasergewinnung]]
:[[Faserstoffindustrie]]
:[[Faserbinder]]
:[[Fassboden]]
:[[Fassdaube]]
:[[Fassonstahl]]
:[[Fassonstück]]
:[[fassweise]]
:[[Fastenopfer]]
:[[Fastenpredigt]]
:[[Fastenspeise]]
:[[Fatalität]]
:[[Fatum]]
:[[Faulbett]]
:[[Faulenzerei]]
:[[Faulfieber]]
:[[Fäulniserreger]]
:[[Faun]]
:[[Faustgelenk]]
:[[Faustkampf]]
:[[Faustkämpfer]]
:[[Faustpfand]]
:[[Faustskizze]]
:[[Fehlfarbe]]
:[[Fehlerteufel]]
:[[Fehlerursache]]
:[[fein gemahlen]]
:[[feingemahlen]]
:[[Feinmechanik]]
:[[Felonie]]
:[[Fenchelgemüse]]
:[[Fenchelhonig]]
:[[Fenchelknolle]]
:[[Fenchelöl]]
:[[Fencheltee]]
:[[fermentieren]]
:[[Fermionenalgebra]]
:[[Fernblick]]
:[[fernmündlich]]
:[[Fernreise]]
:[[Fernsehstudio]]
:[[Fertigteil]]
:[[Festgeld]]
:[[Festiger]]
:[[Festpreis]]
:[[feststecken]]
:[[Festungswall]]
:[[für jemanden durchs Feuer gehen]]
:[[Feuerwehrhauptmann]]
:[[Feuerwehrkommandant]]
:[[Feuerwehrspritze]]
:[[jemanden hinter die Fichte führen]]
:[[Fiedler]] - (violinist)
:[[Fiedlerin]]
:[[Filmkritik]]
:[[Finalisierung]]
:[[Finanz-Leasingvertrag]]
:[[Finanz-Software]]
:[[Finanz-Swaps]]
:[[Finanzabsicherung]]
:[[Finanzabteilung]]
:[[Finanzakrobatik]]
:[[Finanzanalyse]]
:[[Finanzanalyseabteilung]]
:[[Finanzanalyst]]
:[[Finanzanalystin]]
:[[Finanzangelegenheiten]]
:[[Finanzanlagenzugang]]
:[[Finanzanstalt]]
:[[finanzarm]]
:[[Finanzassistent]]
:[[Finanzassistentin]]
:[[Finanzaudit]]
:[[Finanzaufsichtsbehörde]]
:[[Finanzaufsichtssystem]]
:[[Finanzaufstellung]]
:[[Finanzaufwendungen]]
:[[Finanzausgleich]]
:[[Finanzausstattung]]
:[[Finanzausweise]]
:[[Finanzbankrott]]
:[[Finanzbeitrag]]
:[[Finanzberaterin]]
:[[Finanzberatung]]
:[[Finanzbereich]]
:[[Finanzbericht]]
:[[Finanzberichterstattung]]
:[[Finanzbeteiligung]]
:[[Finanzbetrug]]
:[[Finanzboykott]]
:[[Finanzbranche]]
:[[Finanzbuchführung]]
{{mitt4}}
:[[Finanzbuchhalter]]
:[[Finanzbuchhalterin]]
:[[Finanzchaos]]
:[[Finanzchef]]
:[[Finanzchefin]]
:[[Finanzdecke]]
:[[Finanzdeckung]]
:[[Finanzdefizit]]
:[[Finanzdepartement]]
:[[Finanzderivate]]
:[[Finanzdesaster]]
:[[Finanzdienste]]
:[[Finanzdienstleister]]
:[[Finanzdienstleistung]]
:[[Finanzdienstleistungsaufsicht]]
:[[Finanzdienstleistungsbehörde]]
:[[Finanzdienstleistungsbereich]]
:[[Finanzdienstleistungssektor]]
:[[Finanzdienstleistungsunternehmen]]
:[[Finanzdiplomatie]]
:[[Finanzdirektor]]
:[[Finanzdistrikt]]
:[[Finanzelite]]
:[[Finanzentscheidungen]]
:[[Finanzentwicklung]]
:[[Finanzer]]
:[[Finanzergebnis]]
:[[Finanzermittlungsgruppe]]
:[[Finanzerträge]]
:[[Finanzfachfrau]]
:[[Finanzfachmann]]
:[[Finanzfirma]]
:[[Finanzfuzzi]]
:[[Finanzgebaren]]
:[[Finanzgeheimnis]]
:[[Finanzgenie]]
:[[Finanzgerichtsbarkeit]]
:[[Finanzgeschäfte]]
:[[Finanzgesetz]]
:[[finanzgetrieben]]
:[[Finanzgruppe]]
:[[Finanzhaushalt]]
:[[Finanzhoheit]]
:[[Finanzholding]]
:[[finanzierbar]]
:[[Finanzierbarkeit]]
:[[Finanzierer]]
:[[Finanzierungs-Leasing]]
:[[Finanzierungsangebot]]
:[[Finanzierungsart]]
:[[Finanzierungsaufgaben]]
:[[Finanzierungsaufwand]]
:[[Finanzierungsaufwendungen]]
:[[Finanzierungsbasis]]
:[[Finanzierungsbedingungen]]
:[[Finanzierungsbeschluss]]
:[[Finanzierungsbetrag]]
:[[Finanzierungsdienstleistung]]
:[[Finanzierungsengpass]]
:[[Finanzierungserleichterungen]]
:[[Finanzierungsfehlbetrag]]
:[[Finanzierungsfonds]]
:[[Finanzierungsform]]
:[[Finanzierungsfunktion]]
:[[finanzierungsfähig]]
:[[Finanzierungsgesellschaft]]
:[[Finanzierungsgrundlage]]
:[[Finanzierungsinstitut]]
:[[Finanzierungskonzept]]
:[[Finanzierungskosten]]
:[[Finanzierungskrise]]
:[[Finanzierungsleasing]]
:[[Finanzierungslinie]]
:[[Finanzierungslösung]]
:[[Finanzierungslücke]]
:[[Finanzierungsmangel]]
:[[Finanzierungsmittel]]
:[[Finanzierungsmodell]]
:[[Finanzierungsmöglichkeit]]
:[[Finanzierungsnachweis]]
:[[Finanzierungsoption]]
:[[Finanzierungspaket]]
:[[Finanzierungspolitik]]
:[[Finanzierungspraxis]]
:[[Finanzierungsproblem]]
:[[Finanzierungsprogramm]]
:[[Finanzierungsprojekt]]
:[[Finanzierungsquelle]]
:[[Finanzierungsrahmen]]
:[[Finanzierungsregel]]
:[[Finanzierungsreserven]]
:[[Finanzierungsspielraum]]
{{mitt4}}
:[[Finanzierungsstrategie]]
:[[Finanzierungsträger]]
:[[Finanzierungstätigkeit]]
:[[Finanzierungsunterlagen]]
:[[Finanzierungsunternehmen]]
:[[Finanzierungsvereinbarung]]
:[[Finanzierungsvermittler]]
:[[Finanzierungsvorhaben]]
:[[Finanzierungsvorschlag]]
:[[Finanzierungszusage]]
:[[Finanzimperium]]
:[[Finanzindustrie]]
:[[Finanzinnovation]]
:[[Finanzinnovität]]
:[[Finanzinstitution]]
:[[Finanzinvestition]]
:[[Finanzinvestor]]
:[[Finanzjongleur]]
:[[Finanzkanal]]
:[[Finanzkapital]]
:[[Finanzkapitalismus]]
:[[Finanzkollaps]]
:[[Finanzkonstrukt]]
:[[Finanzkonto]]
:[[Finanzkontrolle]]
:[[Finanzkonzern]]
:[[Finanzkreise]]
:[[Finanzkriminalität]]
:[[finanzkräftig]]
:[[Finanzloch]]
:[[Finanzlücke]]
:[[Finanzmafia]]
:[[Finanzmagnat]]
:[[Finanzmagnatin]]
:[[Finanzmakler]]
:[[Finanzmanagement]]
:[[Finanzmarktexperte]]
:[[Finanzmarktexpertin]]
:[[Finanzmarktkrise]]
:[[Finanzmarktreform]]
:[[Finanzmarktregulierung]]
:[[Finanzmarktstabilisierung]]
:[[Finanzmarktstabilisierungsanstalt]]
:[[Finanzmarktstabilisierungsfonds]]
:[[Finanzmarktstabilisierungsgesetz]]
:[[Finanzmarktsteuer]]
:[[finanzmarkttechnisch]]
:[[Finanzmetropole]]
:[[Finanzmittel]]
:[[Finanzmittelbindung]]
:[[Finanzmodell]]
:[[Finanzmogul]]
:[[Finanznachrichten]]
:[[Finanznachrichtendienst]]
:[[Finanznotstand]]
:[[Finanzoffizier]]
:[[finanzorientiert]]
:[[Finanzpaket]]
:[[Finanzplan]]
:[[Finanzplaner]]
:[[Finanzplanerin]]
:[[Finanzplanung]]
:[[Finanzplatz]]
:[[Finanzpolitiker]]
:[[Finanzpolitikerin]]
:[[finanzpolitisch]]
:[[Finanzpolster]]
:[[Finanzproblem]]
:[[Finanzprodukt]]
:[[Finanzprogrammpakete]]
:[[Finanzprüfung]]
:[[Finanzquelle]]
:[[Finanzrahmen]]
:[[Finanzrecht]]
:[[Finanzredakteur]]
:[[Finanzreform]]
:[[Finanzreformgesetz]]
:[[Finanzrendite]]
:[[Finanzrepression]]
:[[Finanzrisiko]]
:[[Finanzrisikomanagement]]
:[[Finanzrisikomanager]]
:[[Finanzrisikomanagerin]]
:[[Finanzsanktionen]]
:[[Finanzschuld]]
:[[finanzschwach]]
:[[Finanzschwierigkeiten]]
:[[Finanzsicherheit]]
:[[Finanzsituation]]
:[[Finanzskandal]]
:[[Finanzsoziologie]]
:[[Finanzspekulation]]
{{mitt4}}
:[[Finanzstaat]]
:[[Finanzstaatssekretär]]
:[[Finanzstabilität]]
:[[Finanzstabilitätsrat]]
:[[Finanzstandort]]
:[[finanzstark]]
:[[Finanzstatistik]]
:[[Finanzstatus]]
:[[Finanzsteuerung]]
:[[Finanzstrategie]]
:[[Finanzstruktur]]
:[[Finanzstärke]]
:[[Finanzsupermarkt]]
:[[Finanzsystem]]
:[[Finanzteam]]
:[[finanztechnisch]]
:[[Finanzteil]]
:[[Finanzterminbörse]]
:[[Finanztermingeschäft]]
:[[Finanzterminkontrakt]]
:[[Finanzterminmarkt]]
:[[Finanzterminoption]]
:[[Finanztransaktion]]
:[[Finanzunion]]
:[[Finanzverhalten]]
:[[Finanzverhältnisse]]
:[[Finanzverkehr]]
:[[Finanzvermittler]]
:[[Finanzvermögen]]
:[[Finanzverwaltung]]
:[[Finanzviertel]]
:[[Finanzvorschrift]]
:[[Finanzwechsel]]
:[[Finanzwelt]]
:[[Finanzwerte]]
:[[finanzwirtschaftlich]]
:[[Finanzwissenschaft]]
:[[Finanzwissenschaftler]]
:[[Finanzwissenschaftlerin]]
:[[Finanzzentrum]]
:[[Finanzziel]]
:[[Findungsphase]]
:[[Firmengründung]]
:[[First]]
:[[Fischreichtum]]
:[[Fitnessband]]
:[[Flachbandkabel]]
:[[Flachbau]]
:[[Flachbauweise]]
:[[Flachbett]]
:[[Flachbettscanner]]
:[[Flachland]]
:[[Flachzange]]
:[[Flächenland]]
:[[flächig]]
:[[die weiße Flagge hissen]]
:[[Fladenbrot]]
:[[flankieren]]
:[[Flegelalter]]
:[[Flegelei]]
:[[flegelhaft]]
:[[Flickwerk]]
:[[Fliegengitter]]
:[[Flimmern]]
:[[Flohbiss]]
:[[Flohzirkus]]
:[[Flugzeugbau]]
:[[Flugzeuggeschwader]]
:[[Flugzeugkabine]]
:[[Flussbiegung]]
:[[Flussquant]]
:[[Flussquantisierung]]
:[[Fluxon]]
:[[Fluxoid]]
:[[Fokussierung]]
:[[Folterer]]
:[[Folterin]]
:[[Forke]]
:[[Forschungsgegenstand]]
:[[Forschungsgemeinschaft]]
:[[Forstbotanik]]
:[[fort-]]
:[[fortschrittsfeindlich]]
:[[Fortschrittsfeindlichkeit]]
:[[Fortschrittsglaube]]
:[[fortschrittsgläubig]]
:[[Fortschrittsgläubigkeit]]
:[[Fortschrittswille]]
:[[Fortzug]]
:[[Fotostudio]]
:[[Fragwürdigkeit]]
:[[Framing]]
:[[Frappucino]]
:[[Frauenchor]]
:[[freibeuterisch]]
:[[freigeistig]]
:[[freiheitlich]]
:[[freiheitliebend]]
:[[Freiheitsbeschränkung]]
:[[Freiheitsbestrebung]]
:[[Freiheitsheld]]
:[[Freiheitskrieg]]
:[[freiheitsliebend]]
:[[Freihufe]]
:[[Freilandei]]
:[[Freilandgemüse]]
:[[Freilandhaltung]]
:[[Freilandkuh]]
:[[Freilandkultur]]
:[[Freilandpflanze]]
:[[Freilandrose]]
:[[Freilandschaf]]
:[[Freilandschwein]]
:[[Freilandstraße]]
:[[Freilandversuch]]
:[[Freilandziege]]
:[[Freisetzung]]
:[[Freizügigkeit]]
:[[Fremdbestimmung]]
:[[fremdeln]]
:[[Fremdsprachenkenntnis]]
:[[Freudlosigkeit]]
:[[Freudenfeuer]]
:[[Friedensgipfel]]
:[[Friedensliebe]]
:[[friedensliebend]]
:[[Friedlichkeit]]
:[[friedliebend]]
:[[Frischdampf]]
:[[fristlos]]
:[[Frittenbude]]
:[[Fruchtlosigkeit]]
:[[Führerscheinentziehung]]
:[[Frühstadium]]
:[[Funkeln]]
:[[Funktionsebene]]
:[[Fürstenschule]]
{{botten}}
====G====
{{topp}}
:[[Gabelnadel]]
:[[Galaxiencluster]]
:[[Galaxienverteilung]]
:[[Galvanisation]]
:[[galvanisch]]
:[[Galvaniseur]]
:[[Galvaniseurin]]
:[[Galvanisierung]]
:[[Ganzheitlichkeit]]
:[[gar nicht]]
:[[Gebäudereinigung]]
:[[Gebührenfreiheit]]
:[[Geburtenkontrolle]]
:[[gedeckt]]
:[[gefordert]]
:[[gefrohren]]
:[[Gefüge]]
:[[gefühlsselig]]
:[[gegliedert]]
:[[Gegrübel]]
:[[Gehbehinderung]]
:[[Geheimaudienz]]
:[[Geheimdienstinformation]]
:[[Geheimdiplomatie]]
:[[Gehirnverletzung]]
:[[Gehörnerv]]
:[[Gehörtrommel]]
:[[Gehrung]]
:[[Geigensteg]]
:[[Geigenvirtuose]]
:[[Geißbock]]
:[[Geißelung]]
:[[Geistesarbeiter]]
:[[Geistesgeschichte]]
:[[Geistesgröße]]
:[[Geisteskraft]]
:[[Geistesleben]]
:[[Geistesstärke]]
:[[Geistesverfassung]]
:[[Geistesverwirrung]]
:[[Geistlosigkeit]]
:[[Geitau]]
:[[Gejauchze]]
{{mitt4}}
:[[Gekeife]]
:[[Gekläff]]
:[[Geklatsche]]
:[[Geklimper]]
:[[Geklingel]]
:[[Geknister]]
:[[Gekrach]]
:[[Gekreisch]]
:[[Gekröse]]
:[[Geländeaufnahme]]
:[[Geländebeschaffenheit]]
:[[Geländeerkundung]]
:[[Geländeerschließung]]
:[[Geländefahrzeug]]
:[[Geländeskizze]]
:[[Geländeverhältnis]]
:[[Gelbfilter]]
:[[Gelbgießer]]
:[[Gelbscheibe]]
:[[Gelbschnabel]]
:[[Geldabfindung]]
:[[Geldabwertung]]
:[[Geldanhäufung]]
:[[Geldaristokratie]]
:[[Geldaufwand]]
:[[Geldaufwertung]]
:[[Geldausgabe]]
:[[Geldbedarf]]
:[[Geldeingang]]
:[[Geldempfänger]]
:[[Geldgeschäft]]
:[[Geldhahn]]
:[[geldlos]]
{{mitt4}}
:[[Geldmengenpolitik]]
:[[Gelehrigkeit]]
:[[gelehrsam]]
:[[gelockert]]
:[[gelüsten]]
:[[Gemäldegallerie]]
:[[Gemeinschaftsgefüge]]
:[[Gemeinschaftswährung]]
:[[Generalaudienz]]
:[[Generikahersteller]]
:[[Geomarketing]]
:[[Geotargeting]]
:[[Gerberhandwerk]]
:[[Gesamt]],{{n}}
:[[Geschäftsleitung]]
:[[Geschichtlichkeit]]
:[[Geschichtsbewusstsein]]
:[[Geschichtsbild]]
:[[Geschichtsdidaktik]]
:[[Geschichtskultur]]
:[[geschichtslos]]
:[[Geschichtsmanipulation]]
:[[Geschichtsperspektive]]
:[[Geschichtspolitik]]
:[[Geschichtsraum]]
:[[Geschiebe]] ''(geografi)''
:[[geschmacksneutral]]
:[[Geschwaderkommodore]]
:[[Gesellschaftswagen]]
:[[Gesetzesartikel]]
:[[Geständnis]]
:[[Gestalter]]
:[[Gestalterin]]
:[[getreu]]
:[[getriebelos]]
:[[Gewährfrist]]
:[[Gewährleistungsfrist]]
:[[Gewaltfreiheit]]
:[[gewaltlos]]
:[[Gewaltlosigkeit]]
:[[Gewissensfreiheit]]
:[[Gewölbekeller]]
{{mitt4}}
:[[Giftpflaster]]
:[[Glacéleder]]
:[[Gläubigkeit]]
:[[Glaserhandwerk]]
:[[Glaserkitt]]
:[[Glasermeister]]
:[[Glasermeisterin]]
:[[Glasfront]]
:[[Wer im Glashaus sitzt, sollte nicht mit Steinen werfen.]]
:[[Glaubhaftigkeit]]
:[[Gleichschaltung]]
:[[Glockenstuhl]]
:[[glücklos]]
:[[Glückslos]]
:[[Glühweintasse]]
:[[Gluthitze]]
:[[Glykogenose]]
:[[Glykogenspeicherkrankheit]]
:[[Götzenaltar]]
:[[Götzenanbeter]]
:[[Götzenanbeterin]]
:[[Götzendiener]]
:[[Götzendienerin]]
:[[götzendienerisch]]
:[[Götzenglaube]]
:[[götzenhaft]]
:[[Götzenpriester]]
:[[Götzentum]]
:[[Goldfischglas]]
:[[Goldgräberstimmung]]
:[[Götterbaum]]
:[[Grabbeigabe]]
:[[Gratisaktie]]
:[[Gratisanzeiger]]
:[[Gratisarbeit]]
:[[Gratisbeilage]]
:[[Gratisblatt]]
:[[Gratiseintritt]]
:[[Gratisexemplar]]
:[[Gratisgabe]]
:[[Gratiskatalog]]
:[[Gratiskindergarten]]
:[[Gratisleistung]]
:[[Gratismuster]]
:[[Gratisnummer]]
:[[Gratisprobe]]
:[[Gratisprospekt]]
:[[Gratisvorstellung]]
:[[Gratiszeitung]]
:[[Gratiszugabe]]
:[[Gratiszustellung]]
:[[Gravitationslinseneffekt]]
:[[Gräuelmärchen]]
:[[Grenzrain]]
:[[grenzwertig]]
:[[griesgrämisch]]
:[[der Groschen ist gefallen]]
:[[Großabnehmer]]
:[[Großauftrag]]
:[[Großformat]]
:[[Großkaliber]]
:[[Grundgesetzänderung]]
:[[Grundsatzentscheidung]]
:[[Großstadtbevölkerung]]
:[[Grundstudium]]
:[[Gruppenaudienz]]
:[[grußlos]]
:[[den Gürtel enger schnallen]]
:[[Gummiente]]
:[[Gussasphalt]]
:[[Gutsherr]]
:[[Gymnastikband]]
{{botten}}
====H====
{{topp}}
:[[Haarflechte]]
:[[Haarglätter]]
:[[Haargummi]]
:[[Haarmode]]
:[[Haarpflege]]
:[[Haarwuchsmittel]]
:[[habilitieren]]
:[[Habilitationsschrift]]
:[[Hacker-Gruppe]]
:[[Hämoglobinspiegel]]
:[[Hafenbeamter]]
:[[Hafenbeamtin]]
:[[Halbleiteratom]]
:[[Halbleiterbauelement]]
:[[Halbleiterblocktechnik]]
:[[Halbleiterdetektor]]
:[[Halbleitereigenschaft]]
:[[Halbleiterelektronik]]
:[[Halbleiterforschung]]
:[[Halbleitergleichrichter]]
:[[Halbleiterhersteller]]
:[[Halbleiterindustrie]]
:[[Halbleitermaterial]]
:[[Halbleiterphysik]]
:[[Halbleiterschaltung]]
:[[Halbleiterschaltungstechnik]]
:[[Halbleiterspeicher]]
:[[Halbleitersystem]]
:[[Halbleitertechnik]]
:[[Halbleitertechnologie]]
:[[Halbzeug]]
:[[Hammelsprung]]
:[[Handbedienung]]
:[[Handbremshebel]]
:[[handwerklich]]
:[[Handzeichen]]
:[[die Hand für jemanden ins Feuer legen]]
:[[seine Hand für jemanden ins Feuer legen]]
:[[Harnröhrenstriktur]]
:[[Hartherzigkeit]]
:[[Hatz]]
:[[Haudrauf-Story]]
:[[Hauptredaktion]]
:[[hausieren]]
:[[Hausmacherart]]
{{mitt4}}
:[[Hausmütterchen]]
:[[Hausverwalter]]
:[[Hausverwalterin]]
:[[Hedgefondsmanager]]
:[[Hedgefondsmanagerin]]
:[[Heftung]]
:[[Heimschiedsrichter]]
:[[Heiratspolitik]]
:[[heiß laufen]]
:[[Hektometer]]
:[[Hektopascal]]
:[[Hektowatt]]
:[[Helfersyndrom]]
:[[Helvetien]]
:[[Helvetier]]
:[[Helvetierin]]
:[[Hephtalite]]
:[[Hephtalitin]]
:[[Herabwürdigung]]
:[[herumtigern]]
:[[Herzbube]]
{{mitt4}}
:[[Herzdame]]
:[[Heteronormativität]]
:[[Hethiterin]]
:[[Hilfsbedürftigkeit]]
:[[Himmelspforte]]
:[[hingeben]]
:[[Hinspiel]]
:[[hintereinander]]
:[[Hintergrundgeräusche]]
:[[Hinterlistigkeit]]
:[[Hintersasse]]
:[[Hirnregion]]
:[[Hirnschale]]
:[[Hitzköpfigkeit]]
:[[Hochfrequenzhandel]]
:[[Hochgefühl]]
{{mitt4}}
:[[Hochschulsport]]
:[[Hochspannungstransformator]]
:[[Hofberichterstattung]]
:[[hoffnungslos verloren sein]]
:[[Hofgut]]
:[[Hofzeremoniell]]
:[[hoheitlich]]
:[[Holster]]
:[[Holzbiologie]]
:[[Holzbläser]]
:[[Holzstich]]
:[[Holzverkleidung]]
:[[Homeoffice]]
:[[Home-Office]]
:[[Horizontalrad]]
:[[Hospitant]]
:[[Hospitantin]]
:[[Hox-Protein]]
:[[humorfrei]]
:[[Hundeasyl]]
:[[Hundegebell]]
:[[Hundeknochen]]
:[[Hundekurve]]
{{botten}}
====I====
{{topp}}
:[[Illoyalität]]
:[[Imperator]]
:[[implausibel]]
:[[Impulskontrolle]]
{{mitt4}}
:[[Inanspruchnahme]]
:[[in den Senkel stellen]]
:[[Industriegigant]]
:[[Industriekonzern]]
:[[Infiltration]]
:[[Informationsdesigner]]
:[[Informationsdesignerin]]
:[[Ingangsetzung]]
:[[Initiation]]
:[[Initiationsritus]]
{{mitt4}}
:[[Innendurchmesser]]
:[[Innenpolitiker]]
:[[Innenpolitikerin]]
:[[Insektenburger]]
:[[Inselbahnhof]]
:[[Inselfauna]]
:[[Inseminator]]
:[[inseminieren]]
:[[Insolvenzgrund]]
{{mitt4}}
:[[Instabilität]]
:[[Integrationskurs]]
:[[Interessenvertretung]]
:[[Interessiertheit]]
:[[Interimsabkommen]]
:[[Interimsbescheid]]
:[[Interimschef]]
:[[Interimscoach]]
:[[Interimsdirektor]]
:[[Interimsintendant]]
:[[Interimskabinett]]
:[[Interimskonto]]
:[[Interimsleiter]]
:[[Interimsleiterin]]
:[[Interimslösung]]
:[[Interimsmanager]]
:[[Interimsphase]]
:[[Interimspräsident]]
:[[Interimsregelung]]
:[[Interimsschein]]
:[[Interimstrainer]]
:[[Interimszeugnis]]
:[[Internetknoten]]
:[[invertieren]]
{{botten}}
====J====
{{topp}}
:[[Jagdrecht]]
:[[Jagdreservat]]
:[[Jagdschaden]]
:[[Jagdsignal]]
{{mitt4}}
:[[jahreszeitlich]]
{{mitt4}}
:[[Johannisbeerschnaps]]
:[[Joulesekunde]]
{{mitt4}}
:[[Justizkredit]]
{{botten}}
====K====
{{topp}}
:[[kabarettistisch]]
:[[Kabarettpreis]]
:[[Kabarettprogramm]]
:[[kabarettreif]]
:[[Kaduzierung]]
:[[Kaduzität]]
:[[Kaffeekränzchen]]
:[[Kaiserhaus]]
:[[Kälbermast]]
:[[Kalendermacher]]
:[[Kalendermacherin]]
:[[kalligrafieren]]
:[[Kaltasphalt]]
:[[Kaltgetränk]]
:[[sich in den Kampf werfen]]
:[[Kampfgeschwader]]
:[[Kanapee]]
:[[Kandare]]
:[[Kapitalbeteiligung]]
:[[jemanden vor seinen Karren spannen]]
:[[Karyoplasma]]
:[[Kassenwart]]
:[[Katzenkurve]]
:[[Kaufmannsgilde]]
:[[Kerzenmacher]]
:[[Kerzenmacherin]]
:[[kielholen]]
{{mitt4}}
:[[Kirchenbewegung]]
:[[Kirchenmusiker]]
:[[Kirchenmusikerin]]
:[[Kirchenzehnter]]
:[[Kirchturmuhr]]
:[[Klabautermann]]
:[[Klappspaten]]
:[[Klebereiweiß]]
:[[kleptomanisch]]
:[[klimatisieren]]
:[[Klinikkeim]]
:[[Klinkerhaus]]
:[[Klunker]]
:[[Knechtung]]
:[[Knetteig]]
:[[Körperzelle]]
:[[die Kohlen aus dem Feuer holen]]
:[[Kohlenhalde]]
:[[Kokille]]
:[[Kolbenhub]]
:[[Kollaboration]]
:[[Kombizange]]
:[[Kommentierung]]
:[[Kommunität]]
:[[kommunizierbar]]
:[[Komplettierung]]
:[[Kompostanlage]]
:[[Kompottschale]]
:[[Kompromat]]
:[[Kondensatormotor]]
:[[Kondolenz]]
{{mitt4}}
:[[Konfektionierung]]
:[[Konfix]]
:[[Konfixkompositum]]
:[[Konfliktforschung]]
:[[Konjunkturspritze]]
:[[Konstituentenquark]]
:[[Konsumentenschutz]]
:[[Kontaktkleber]]
:[[Kontrollierbarkeit]]
:[[Kontrollverlust]]
:[[Konzerngewinn]]
:[[Kopfgeburt]]
:[[sich etwas aus dem Kopf schlagen]]
:[[Korbflechter]]
:[[Krankenhausbett]]
:[[Krankentrage]]
:[[Krankenversicherer]]
:[[Krankheitsstadium]]
:[[Kraushaar]]
:[[Krawattenfabrik]]
:[[Krawattenhalter]]
:[[Krawattenmacher]]
:[[Krawattenmuffel]]
:[[Krawattenring]]
:[[Krawattenschleife]]
:[[Krebsfrüherkennung]]
:[[Krebsgeschwulst]]
:[[Krebsgeschwür]]
:[[Krebsgewebe]]
:[[krebshemmend]]
:[[krebskrank]]
:[[Krebsknoten]]
:[[Krebskranke]]
{{mitt4}}
:[[Krebskranker]]
:[[Krebsleiden]]
:[[Krebsmedikament]]
:[[Krebsmittel]]
:[[Krebsnachsorge]]
:[[kedenzen]]
:[[Kreditgenossenschaft]]
:[[Kreuzdame]]
:[[Kürschnerei]]
:[[Kulturbruch]]
:[[Kultursendung]]
:[[Kundenauftrag]]
:[[Kundenstamm]]
:[[Kundiger]]
:[[Kunsterziehung]]
:[[Kunstfertigkeit]]
:[[Kunstgewerbeausstellung]]
:[[kunsthandwerklich]]
:[[Kunstlicht]]
:[[Kunsttischlerei]]
:[[Kurzwellenempfänger]]
:[[Küstenlinie]]
:[[Küstenstraße]]
:[[Küstenstreifen]]
{{botten}}
====L====
{{topp}}
:[[labend]]
:[[Laborjargon]]
:[[Lachen ist ansteckend.]]
:[[Ladenkasse]]
:[[Längenangabe]]
:[[Langweiligkeit]]
:[[Lagerverkauf]]
:[[landschaftlich]]
:[[Langstreckenschwimmer]]
:[[Langstreckenschwimmerin]]
:[[Lasersteuerung]]
:[[Lastesel]]
:[[Läuterzucker]]
:[[Lauer]]
:[[Lebenshaltung]]
{{mitt4}}
:[[Lebensrettung]]
:[[Lebensstadium]]
:[[Leckerli]]
:[[leerstehend]]
:[[legalistisch]]
:[[Lehnsherr]]
:[[Lehrkraft]]
:[[Lehrmittelfreiheit]]
:[[Leiblichkeit]]
:[[Leichtsinnsfehler]]
:[[Leistungsbilanzdefizit]]
:[[Leistungspreis]]
:[[Leistungstief]]
:[[Leitungsebene]]
:[[Leitungsfunktion]]
:[[Leitwährung]]
{{mitt4}}
:[[immer die selbe Leier]]
:[[Lenkbarkeit]]
:[[Lenkungsausschuß]]
:[[Lernstoff]]
:[[Liberalisierung]]
:[[Lichtbilderabend]]
:[[Lichtbildervortrag]]
:[[Licht und Schatten]]
:[[lieb haben]], [[liebhaben]]
:[[Liedgut]]
:[[Lockung]]
:[[eine rote Linie überschreiten]]
:[[löchern]]
:[[Logistiker]]
{{mitt4}}
:[[Logistikerin]]
:[[Lombarde]]
:[[Lombardin]]
:[[lombardisch]]
:[[Lombardsatz]]
:[[Lombardzins]]
:[[Lösungsenthalpie]]
:[[losbinden]]
:[[lückenlos]]
:[[Luftholen]]
:[[Luftfahrer]]
:[[Luftfahrerin]]
:[[Luftschiffer]]
:[[Luftschifferin]]
:[[Lügen haben kurze Beine.]]
:[[-lyse]]
{{botten}}
====M====
{{topp}}
:[[Mäher]]
:[[Maiandacht]]
:[[Maisbier]]
:[[Maisbrei]]
:[[maisgelb]]
:[[Maissorte]]
:[[Maisstaude]]
:[[Majestätsbeleidigung]]
:[[Maloche]]
:[[Malocher]]
:[[Malocherin]]
:[[Mamakind]]
:[[Mamsell]]
:[[-mane]]
:[[Mannhaftigkeit]]
:[[Mannschaftssportart]]
:[[Manteltarifvertrag]]
:[[Marienverehrung]]
:[[Marktschreier]]
:[[marmorieren]]
:[[Marterpfahl]]
:[[Marterung]]
{{mitt4}}
:[[Maschinentransformator]]
:[[Maserung]]
:[[Maßanfertigung]]
:[[Massenanziehung]]
:[[Master]]
:[[Maßregel]]{{f}}
:[[Maxikleid]]
:[[Mechanisierung]]
:[[Mediator]]
:[[Medienmogul]]
:[[Meeresrauschen]]
:[[Meerwasseraquarium]]
:[[Meglenorumänisch]]
:[[Mehrweg-]]
:[[Mehrwegbecher]]
{{mitt4}}
:[[meliert]]
:[[Meloneneis]]
:[[Mentalisierung]]
:[[merkmallos]]
:[[Messbarkeit]]
:[[metallverarbeitend]]
:[[metrisch]]
:[[Milchzentrale]]
:[[Mindestabstand]]
:[[Miniküche]]
:[[Mischfarbe]]
:[[missbräuchlich]]
:[[missionieren]]
{{mitt4}}
:[[Mitnahme]]
:[[Mittelgröße]]
:[[Mittelschnauzer]]
:[[Mitteltemperatur]]
:[[Mittelvergabe]]
:[[mittig]]
:[[mondlos]]
:[[Mühlsteinkragen]]
:[[Mütterlichkeit]]
:[[Multiresistenz]]
:[[Mumifikation]]
:[[Mumifizierung]]
:[[mundartkundlich]]
:[[nicht auf den Mund gefallen sein]]
:[[Musikbegeisterung]]
:[[Muskelgewebe]]
:[[Muskelkrampf]]
:[[Muskelspiel]]
:[[Muskelverhärtung]]
:[[Mutterglück]]
:[[Mütterlichkeit]]
:[[mythisieren]]
{{botten}}
====N====
{{topp}}
:[[Nabel-Piercing]]
:[[Nabelpiercing]]
:[[Nabelbinde]]
:[[Nabelflechte]]
:[[Nabelklemme]]
:[[Nabelscheibe]]
:[[nachfeiern]]
:[[nachrichtlich]]
:[[schwarz wie die Nacht]]
:[[nachwirken]]
:[[Nähebedürfnis]]
:[[naheliegen]]
:[[namentlich]]
:[[Nappaleder]]
:[[Nappatasche]]
:[[Nationalfahne]]
:[[Naturbelassenheit]]
:[[Naturschauspiel]]
{{mitt4}}
:[[Nägel mit Köpfen machen]]
:[[Nazismus]]
:[[Nazist]]
:[[Nazistin]]
:[[Nebeneingang]]
:[[Negersklave]] (nedsättande)
:[[Negierung]]
:[[Neidhammel]]
:[[neidlos]]
:[[Neoabsolutismus]]
{{mitt4}}
:[[Neochrom]]
:[[Neutralisierung]]
:[[Netztransformator]]
:[[niederschlagsarm]]
:[[niederschmetternd]]
:[[Niederschlagsmenge]]
:[[Niederschrift]]
{{mitt4}}
:[[Nierentransplantation]]
:[[niveaulos]]
:[[Nordseereich]]
:[[Normerfüllung]]
:[[nuancenreich]]
:[[Nusseis]]
{{botten}}
====O====
{{topp}}
:[[Obolus]]
:[[Obstanbau]]
:[[Ofenkartoffel]]
:[[Ofenrohr]]
:[[Oligotrophie]]
:[[Olympier]]
:[[Olympierin]]
:[[Omnibusfahrt]]
:[[Omnibushaltestelle]]
:[[Omnibushof]]
:[[Omnibuslinie]]
:[[omnipräsent]]
:[[Opakglas]]
:[[opferwillig]]
{{mitt4}}
:[[Orchesterdirigent]]
:[[Orchesterdirigentin]]
:[[Orchestermusiker]]
:[[Orchestermusikerin]]
:[[Ordnungshaft]]
:[[Orgelbau]]
:[[Orgelbauerfamilie]]
:[[Orgelbaumeister]]
:[[Orgelbaumeisterin]]
:[[Orgelbegleitung]]
:[[Orgelempore]]
{{mitt4}}
:[[Orgelfalte]]
:[[Orgelgehäuse]]
:[[Orgelgeschütz]]
:[[Orgelimprovisation]]
:[[Orgelklänge]]
:[[Orgelkoralle]]
:[[Orgelkunde]]
:[[Orgelkunst]]
:[[Orgellehrer]]
:[[Orgellehrerin]]
{{mitt4}}
:[[Orgelliteratur]]
:[[Orgelmusik]]
:[[Orgelnachspiel]]
:[[Orgelpult]]
:[[Orgelregister]]
:[[Orgelrepertoire]]
:[[Orientierungsrahmen]]
:[[Ornat]]
:[[Ortsansässige]], {{f}}
:[[Ortsansässiger]], {{m}}
{{botten}}
====P====
{{topp}}
:[[Packtier]]
:[[paillettenbesetzt]]
:[[Palmitoleinsäure]]
:[[Pannenhilfe]]
:[[Pantryküche]]
:[[Papakind]]
:[[Papstaudienz]]
:[[Papstbesuch]]
:[[paraguayanisch]]
:[[Parcours]]
:[[Parther]]
:[[Partherin]]
:[[parthisch]]
:[[Passage]]
:[[Passante]]
:[[Pattsituation]]
:[[Paukenschlag]]
:[[Pazifikkküste]]
:[[Pechfackel]]
:[[Pedantismus]]
:[[Peiniger]]
:[[Peinigerin]]
:[[Pelopones]]
:[[Pensionsanspruch]]
:[[Pentadecansäure]]
:[[Pentaquark]]
{{mitt4}}
:[[Permanentmagnet]]
:[[Peronist]]
:[[Peronistin]]
:[[Personenschützer]]
:[[Personenschützerin]]
:[[perspektivisch]]
:[[pfählen]]
:[[Pferdeschlitten]]
:[[Pflanzenvirus]]
:[[-pflichtig]]
:[[Pflücksalat]]
:[[Phönizien]]
:[[Phönizier]]
:[[Phönizierin]]
:[[phönizisch]]
:[[piercen]]
:[[pietätlos]]
:[[Pilzgericht]]
:[[Planer]]
:[[Planerfüllung]]
:[[Planerin]]
:[[Planfeststellungsverfahren]]
:[[Planierung]]
:[[plantschen]]
{{mitt4}}
:[[Planungswesen]]
:[[plateauförmig]]
:[[platschen]]
:[[platteln]]
:[[Plausch]]
:[[Plenterwald]]
:[[Pointer]]
:[[Polar-]]
:[[Polung]]
:[[Polkappe]]
:[[pönal]]
:[[Pönalgesetz]]
:[[pönalisieren]]
:[[Postulierung]]
:[[Postversand]]
:[[Präfixbildung]]
:[[Prähistorie]]
:[[Prähistoriker]]
:[[Prähistorikerin]]
:[[Prämierung]]
:[[Prahlsucht]]
:[[prahlsüchtig]]
:[[prallen]]
:[[Prinzessingemahl]]
:[[Prinzgemahlin]]
:[[Privataudienz]]
:[[Privatbahn]]
{{mitt4}}
:[[Privateigentum]]
:[[Privatklinik]]
:[[Privatkrankenhaus]]
:[[Privatuniversität]]
:[[Privatwohnung]]
:[[Privatwirtschaft]]
:[[Produktpiraterie]]
:[[Promoter]]
:[[Promotion]]
:[[Propanflasche]]
:[[Protoonkogen]]
:[[Provinenz]]
:[[Prüfungsaufgabe]]
:[[prunklos]]
:[[Publikumsjoker]]
:[[Puddingpulver]]
:[[puderförmig]]
:[[Punier]]
:[[Punierin]]
:[[putschen]]
:[[Putschist]]
{{botten}}
====Q====
{{topp}}
:[[Quadrathlon]]
:[[quadrieren]]
{{mitt4}}
:[[Quadratur]]
:[[Quarkkuchen]]
{{mitt4}}
:[[Querschläger]]
{{mitt4}}
:[[Quetschwunde]]
:[[quitschen]]
{{botten}}
====R====
{{topp}}
:[[Racheakt]]
:[[Rachedurst]]
:[[Racheengel]]
:[[Rachefeldzug]]
:[[Radargerät]]
:[[Radarmeteorologie]]
:[[Radarpeilung]]
:[[Radarpistole]]
:[[Radarsensor]]
:[[Radarstation]]
:[[Radarsystem]]
:[[Radartechnik]]
:[[Radartechniker]]
:[[Radartechnikerin]]
:[[Radarwagen]]
:[[Radarwelle]]
:[[Radikalopposition]]
:[[Raketenabwehrsystem]]
:[[rammdösig]]
:[[Randale]]
:[[randlos]]
:[[Rangabzeichen]]
:[[Rank]]
:[[ranken]]
:[[Rasselbande]]
:[[Rätekommunismus]]
:[[Räuberhöhle]]
:[[Raumteiler]]
:[[Reaktivierung]]
:[[Realitätsverlust]]
{{mitt4}}
:[[Rechnen]]{{n}}
:[[Rechtspfleger]]
:[[Rechtspflegerin]]
:[[Redezeit]]
:[[Redundanz]]
:[[Reformbewegung]]
:[[Reformbestrebungen]]
:[[Reformsvorschlag]]
:[[Regenerative Energien]]
:[[Regierungsabkommen]]
:[[Regierungskonferenz]]
:[[Regierungskrise]]
:[[Regierungsmehrheit]]
:[[regierungsnah]]
:[[Regierungspläne]]
:[[Regierungssprecher]]
:[[Regierungstruppen]]
:[[Regierungsviertel]]
:[[Regress]]
:[[Regung]]
:[[Reichsacht]]
:[[Reichseinheit]]
{{mitt4}}
:[[Reichsidee]]
:[[Reichskanzlei]]
:[[Reichspolitik]]
:[[Reichsprotektorat]]
:[[Reichsteilung]]
:[[Reifenabdruck]]
:[[Reifendruck]]
:[[Reimform]]
:[[Reinform]]
:[[Reinigungsfachkraft]]
:[[Reisefreiheit]]
:[[Reiseverkehrskauffrau]]
:[[Reiseverkehrskaufmann]]
:[[Reizmittel]]
:[[Reizüberflutung]]
:[[Rekordarbeitslosigkeit]]
:[[Rekordbeschäftigung]]
:[[Rekordjagd]]
:[[Rekordserie]]
:[[Rekordsieg]]
:[[Rekordsteuereinnahmen]]
:[[Reliquienschrein]]
:[[Reliquienverehrung]]
:[[Remigration]]
{{mitt4}}
:[[Renaissancedichtung]]
:[[Renaissancestil]]
:[[Renaissancezeit]]
:[[Rennsport]]
:[[Rentenkasse]]
:[[Rentenniveau]]
:[[Rentenpaket]]
:[[Rentenpunkt]]
:[[Rentensystem]]
:[[Rentierkalb]]
:[[Rentierkuh]]
:[[Rentierzeit]]
:[[Repoblación]]
:[[Repräsentanz]]
:[[Republikflucht]]
:[[Repulsionsmotor]]
:[[Restaurator]]
:[[Restauratorin]]
:[[Restrisiko]]
:[[Retourkutsche]]
:[[Rettungsgasse]]
:[[Retusche]]
:[[Retuscheur]]
:[[Retuscheurin]]
:[[Revierstadt]]
:[[Rheinromantik]]
:[[Rhizomsperre]]
:[[Ribonukleotidreduktase]]
:[[Richtungspfeil]]
:[[sich am Riemen reissen]]
:[[sich in die Riemen legen]]
:[[Riesenreich]]
:[[Riesenschnauzer]]
:[[Rindertalg]]
:[[Ringelschwanz]]
:[[Röntgenblick]]
:[[Röntgendiagnostik]]
:[[Rohrreinigung]]
:[[Rohstoffmacht]]
:[[Romidee]]
:[[Rotbuch]]
:[[Rotstift]]
:[[Rückzieher]]
:[[Rührseligkeit]]
:[[Ruheständler]]
:[[Rührteig]]
:[[rundblättrig]]
:[[Rundenzähler]]
:[[Rundzange]]
:[[Rußfilter]]
{{botten}}
====S====
{{topp}}
:[[Säbelgriff]]
:[[Säbelhieb]]
:[[Säbelklinge]]
:[[Säbelkorb]]
:[[Sättigungsbeilage]]
:[[Sättigungsgefühl]]
:[[Sättigungsgrad]]
:[[Sättigungspunk]]
:[[Säulenhalle]]
:[[Salamitaktik]]
:[[Salatgurke]]
:[[salzlos]]
:[[Sandstrahlgebläse]]
:[[Sanktionsmechanismus]]
:[[Sapiosexualität]]
:[[Sattelschlepper]]
:[[Sattelzug]]
:[[Sauerkrautsalat]]
:[[Schacherei]]
:[[Schacherer]]
:[[Schacherin]]
:[[Schadhaftigkeit]]
:[[Schänder]]
:[[Schänderin]]
:[[Schäbigkeit]]
:[[schaffensfreudig]]
:[[Schallquelle]]
:[[Schaltanlage]]
:[[Schaltkreis]]
:[[Schamlosigkeit]]
:[[Scharfsinnigkeit]]
:[[Schattenspiel]]
:[[scheffeln]]
:[[scheffelweise]]
:[[Scheinselbstständigkeit]]
:[[Scheinselbständigkeit]]
:[[Scheißhausparole]]
:[[Scheußlichkeit]]
:[[Schichtbetrieb]]
:[[Schichtdicke]]
:[[Schiedsrichtergespann]]
:[[Schiffstau]]
:[[Schilderwald]]
:[[Schirmherrschaft]]
:[[Schlachtfest]]
:[[Schlaffi]]
:[[Schlafzimmerblick]]
:[[Schlafzimmerlampe]]
:[[Schlafzimmerschrank]]
:[[Schlangenlinien]]
:[[schleimen]]
:[[Schlepptender]]
:[[Schluckspecht]]
:[[Schluderarbeit]]
:[[Schluderei]]
:[[Schluderer]]
:[[schluderig]]
:[[Schluderin]]
:[[Schluderwirtschaft]]
:[[Schlummer]]
:[[Schlüsselbart]]
:[[schlupfen]]
:[[Schmaus]]
:[[schmökern]]
:[[Schmuddelwetter]]
:[[Schmückung]]
:[[schnäbeln]]
:[[Schnippischkeit]]{{f}}
:[[Schnittsalat]]
:[[Schnorrer]]
:[[Schnellbremsung]]
:[[Schöpfungsgeschichte]]
:[[Schokoladennikolaus]]
:[[Schokoladenweihnachtsmann]]
:[[Schokonikolaus]]
:[[Schonwald]]
:[[Schoppen]]
:[[schrammen]]
:[[Schredder]]
:[[Schreibstift]]
:[[schriftstellerisch]]
:[[Schrottpresse]]
:[[Schuber]]
:[[Schützer]]
:[[Schützerin]]
{{mitt4}}
:[[Schulterblick]]
:[[Schundliteratur]]
:[[Schurkerei]]
:[[Schwangerschaftsverhütung]]
:[[Schwarzbuch]]
:[[Schweineohr]]
:[[Schweinepest]]
:[[Schwelbrand]]
:[[schwermutvoll]]
:[[Schwertknauf]]
:[[Schwimmclub]]
:[[Schwimmfan]]
:[[Schwimmklub]]
:[[Schwimmstadion]]
:[[Schwimmtrainer]]
:[[Schwimmtrainerin]]
:[[Schwimmtraining]]
:[[Schwimmturnier]]
:[[Schwimmmverein]]
:[[Schwimmverband]]
:[[Schwingungsdauer]]
:[[Seeblick]]
:[[seelenverwandt]]
:[[Seenlandschaft]]
:[[Seidenfaser]]
:[[Seifenspender]]
:[[Sekundenkleber]]
:[[Selbstherrlichkeit]]
:[[Selbstversorger]]
:[[Serengeti]]
:[[Sexsklave]]
:[[Shuttleflug]]
:[[Shuttlezug]]
:[[sibyllenhaft]]
:[[sibyllinisch]]
:[[Sicherstellung]]
:[[Sichtung]]
:[[Silberblick]]
:[[Sinkflug]]
:[[Sinnsuche]]
:[[Sinti und Roma]]
:[[Sittsamkeit]]
:[[skalieren]]
:[[Skooter]]
:[[Slot]]
:[[Sonar]]
:[[Sonderermittler]]
:[[Sonnenbalkon]]
:[[Sozialpädagoge]]
:[[Sozialpädagogin]]
:[[Spaceshuttle]]
:[[Spaltprodukt]]
:[[spätabends]]
:[[Spätaufsteher]]
:[[Spätaufsteherin]]
:[[Spätaussiedler]]
:[[Spätaussiedlerin]]
:[[Spätbarock]]
:[[Spätburgunder]]
:[[Spätdienst]]
:[[Spätentwickler]]
:[[Spätentwicklerin]]
:[[Spätfilm]]
:[[Spätfolge]]
:[[Spätfrost]]
:[[Spätfrucht]]
:[[Spätgeburt]]
:[[Spätgemüse]]
:[[Spätgeschäft]]
:[[Spätgotik]]
:[[spätgotisch]]
:[[Spätheimkehrer]]
:[[Spätheimkehrerin]]
:[[Spamfilter]]
:[[Sparhaushalt]]
:[[Sparpolitik]]
:[[Spektralfarbe]]
:[[Spielzeugindustrie]]
:[[Spitzensport]]
{{mitt4}}
:[[Sportakademie]]
:[[Sportartikelhersteller]]
:[[Sportdrink]]
:[[Sporteinrichtung]]
:[[Sportereignis]]
:[[Sportevent]]
:[[Sportfahrrad]]
:[[Sportfischen]]
:[[Sportfischer]]
:[[Sportfischerin]]
:[[Sportgetränk]]
:[[Sporthygiene]]
:[[Sportkurs]]
:[[Sportlichkeit]]
:[[Sportliebhaber]]
:[[Sportliebhaberin]]
:[[Sportnachrichten]]
:[[Sportpsychologie]]
:[[Sportrad]]
:[[Sportseite]]
:[[Sportsendung]]
:[[Sportstätte]]
:[[Sporttag]]
:[[Sporttasche]]
:[[Sportvereinigung]]
:[[Sportverletzung]]
:[[Sportwettbewerb]]
:[[Sportzeitung]]
:[[Sportzentrum]]
:[[Sprachakademie]]
:[[Sprachanalyse]]
:[[Sprachanimation]]
:[[Spracharbeit]]
:[[Spracharchiv]]
:[[Sprachbehandlung]]
:[[Sprachbehinderung]]
:[[Sprachberuf]]
:[[Sprachbeschreibung]]
:[[Sprachbuch]]
:[[Sprachdidaktik]]
:[[Sprachdiskurs]]
:[[Sprachdokument]]
:[[Sprachdokumentation]]
:[[Sprachencharta]]
:[[Sprachenfrage]]
:[[Sprachenrecht]]
:[[Spracherziehung]]
:[[Sprachfach]]
:[[Sprachforscher]]
:[[Sprachforscherin]]
:[[Sprachgeographie]]
:[[Sprachgesellschaft]]
:[[Sprachhistoriker]]
:[[Sprachhistoriker]]
:[[Sprachinhaltsforschung]]
:[[Sprachkunde]]
:[[Sprachlehrgang]]
:[[Sprachmuseum]]
:[[Sprachpädagogik]]
:[[Sprachphilosoph]]
:[[Sprachphilosophin]]
:[[Sprachphilosophie]]
:[[Sprachpsychologie]]
:[[Sprachregel]]
:[[Sprachschatz]]
:[[Sprachschule]]
:[[Sprachschüler]]
:[[Sprachschülerin]]
:[[Sprachschutzgesetz]]
:[[Sprachsoziologe]]
:[[Sprachsoziologie]]
:[[Sprachsoziologin]]
:[[Sprachstruktur]]
:[[Sprachstudium]]
:[[Sprachsynthese]]
:[[Sprachsystem]]
:[[Sprachtalent]]
:[[Sprachteilhaber]]
:[[Sprachverein]]
:[[Sprachvergleich]]
:[[Sprachwandelgesetz]]
:[[Sprachzone]]
{{mitt4}}
:[[Sprayer]]
:[[Sprayerin]]
:[[Spurt]]
:[[Staatengemeinschaft]]
:[[Staatsbesitz]]
:[[Staatsdiener]]
:[[Staatsdienerin]]
:[[Staatsetat]]
:[[Staatsferne]]
:[[Staatshaushaltsplan]]
:[[Staatsnähe]]
:[[Stabmixer]]
:[[Stabsstelle]]
:[[Stahlfass]]
:[[Stahlguss]]
:[[Standbein]]
:[[Standmixer]]
:[[standrechtlich]]
:[[Starren]]
:[[Städteplanung]]
:[[Stärkung]]
:[[Stadtentwicklung]]
:[[Staplerfahrer]]
:[[Staplerfahrerin]]
:[[Statik]]
:[[Steigflug]]
:[[jemandem keine Steine in den Weg legen]]
:[[Steppstich]]
:[[Sterndeuterei]]
:[[Sterndeuterin]]
:[[Sterndeutung]]
:[[Steuerabkommen]]
:[[Steuerbezirk]]
:[[Steuerfahnder]]
:[[Steuerfahnderin]]
:[[Steuerungsanlage]]
:[[Steuerungscomputer]]
:[[Steuerungstechnik]]
:[[Stichwahl]]
:[[Sticker-Sarkom]]
:[[Stillosigkeit]]
:[[Stillstehen]]
:[[Stimmanalyse]]
:[[Stipulation]]
:[[Stipulierung]]
:[[Stotterei]]
:[[Stotterer]]
:[[Stotterin]]
:[[Straflosigkeit]]
:[[Strapazierfähigkeit]]
:[[Straßenjunge]]
:[[Straßenverhältnis]]
:[[Streithahn]]
:[[Streudienst]]
:[[Streugut]]
:[[Streumittel]]
:[[Strompreis]]
:[[Stromquark]]
:[[Studiomusiker]]
:[[Studiomusikerin]]
:[[Stummelschwanz]]
:[[Sturmglocke]]
:[[Styphninsäure]]
:[[Subsistenzwirtschaft]]
:[[substituieren]]
:[[Substituierung]]
:[[subsumieren]]
:[[süddeutsch]]
:[[Süddeutsche]]{{f}}
:[[Süddeutscher]]{{m}}
:[[Süßwasseraquarium]]
:[[Sulfanilsäure]]
:[[Suppenfleisch]]
:[[systemlos]]
{{botten}}
====T====
{{topp}}
:[[Tabakpfeife]]
:[[Tagespflege]]
:[[Tagestourismus]]
:[[Taktung]]
:[[Talentscout]]
:[[Tannenholz]]
:[[Tapetenrolle]]
:[[Tapeziertisch]]
:[[Taschenbillard]]
:[[Taschenspieler]]
:[[Teakholz]]
:[[Teilberreich]]
:[[Teilgebiet]]
:[[Telefonkabel]]
{{mitt4}}
:[[Telefonterror]]
:[[Teppichhändler]]
:[[Teppichhändlerin]]
:[[Teppichknüpfer]]
:[[Testamentsvollstreckung]]
:[[Testkäufer]]
:[[Tetrahydrofolsäure]]
{{mitt4}}
:[[Theaterprobe]]
:[[therapieren]]
:[[Thermik]]
:[[Tiefkonjunktur]]
:[[Tierkreiszeichen]]
:[[Titelverteidigung]]
:[[Titoismus]]
:[[Törn]]
:[[Tonalität]]
:[[Tonerzeugung]]
:[[Tonstufe]]
:[[topaktuell]]
:[[Toponymie]]
:[[Toponymik]]
:[[Tourismusbranche]]
:[[Tourismusindustrie]]
{{mitt4}}
:[[Tragikomik]]
:[[Transfusion]]
:[[Transplantationschirurgie]]
:[[Traumdeuter]]
:[[Traumdeuterin]]
:[[Traumdeutung]]
:[[Trendsportart]]
:[[Trinkschale]]
:[[tröten]]
:[[tropfnass]]
:[[Truppenkontingent]]
:[[Tuchhändler]]
:[[Tuchmacher]]
:[[Tüncher]]
:[[Türglocke]]
:[[Türknauf]]
:[[tugendlich]]
{{botten}}
====U====
{{topp}}
:[[Übel]]{{n}}
:[[Überdehnung]]
:[[Übereifer]]
:[[überfordert]]
:[[Überfüllung]]
:[[Überfütterung]]
:[[Überhäufung]]
:[[überkomplex]]
:[[überkorrekt]]
:[[Überlistung]]
:[[Überrundung]]
:[[Überschreitung]]
:[[übersteuern]]
:[[Übersteuerung]]
:[[überstrapazieren]]
:[[überstreifen]]
:[[überströmen]]
{{mitt4}}
:[[Überstrumpf]]
:[[überstülpen]]
:[[überstürzen]]
:[[übertariflich]]
:[[übertechnisiert]]
:[[überteuern]]
:[[Überteuerung]]
:[[übertippen]]
:[[Überwachungsdienst]]
:[[Überwachungsstaat]]
:[[Überwachungsstelle]]
{{mitt4}}
:[[Überwachungssystem]]
:[[umändern]]
:[[Umrahmung]]
:[[umsteuern]]
:[[Umzingelung]]
:[[unannehmlich]]
:[[unaufdringlich]]
:[[Unauffälligkeit]]
:[[unehrenhaft]]
:[[Unerbittlichkeit]]
:[[Ungehorsamkeit]]
:[[Ungestörtheit]]
:[[Unglaube]]
:[[Uniformierung]]
:[[Uniformität]]
:[[Unkameradschaftlichkeit]]
:[[Unkonzentriertheit]]
:[[Unkrautbekämpfungsmittel]]
:[[Unkrautvernichtungsmittel]]
:[[Unkrautvertillgungsmittel]]
:[[Unliebsamkeit]]
:[[Unmündigkeit]]
:[[Unpässlichkeit]]
:[[unpassierbar]]
:[[unsolidarisch]]
:[[Unsportlichkeit]]
{{mitt4}}
:[[Untauglichkeit]]
:[[unterfordert]]
:[[Unterhaltungslitteratur]]
:[[Unterjochung]]
:[[unterlaufen]]
:[[Unterlegenheitsgefühl]]
:[[unterliegen]]
:[[Untermiete]]
:[[Unterrichtsform]]
:[[Unterschreitung]]
:[[Unterstellung]]
:[[unter Tage]]
:[[unverkäuflich]]
:[[Unversehrtheit]]
:[[Unverträglichkeit]]
:[[Unwort]]
:[[Unzweideutigkeit]]
:[[Urahn]]
:[[Urlaubsgebiet]]
:[[Urstück]]
:[[UV-Licht]]
{{botten}}
====V====
{{topp}}
:[[Valenzquark]]
:[[vandalisch]]
:[[Vaterfreuden]]
:[[vaterländisch]]
:[[vegetationslos]]
:[[venezuelisch]]
:[[Verängstigung]]
:[[Veräußerungsverbot]]
:[[Veranlasser]]
:[[Veranlasserin]]
:[[verbeißen]]
:[[Verbindlichkeit]]
:[[Verbiss]]
:[[Verblendung]]
:[[verblöden]]
:[[Verbraucherschutz]]
:[[Verbrauchervertrauen]]
:[[Verbrauchssteuererhöhung]]
:[[Verdachtsfall]]
:[[Verdammung]]
:[[Verdienstorden]]
:[[Verfahrenstechnik]]
:[[Verfassungsgericht]]
:[[Verfassungsorgan]]
:[[verfilzen]]
:[[Verfolgungsfahrt]]
:[[Verfolgungsjagd]]
:[[verformen]]
:[[Verfüllung]]
:[[Vergabeverfahren]]
{{mitt4}}
:[[Vergabepraxis]]
:[[Vergaberecht]]
:[[vergären]]
:[[vergittern]]
:[[Vergnügung]]
:[[Vergötterung]]
:[[vergoren]]
:[[verhelfen]]
:[[Verherrlichung]]
:[[Verhüllung]]
:[[Verifikation]]
:[[verjagen]]
:[[Verkaufserfolg]]
:[[Verkehrstauglichkeit]]
:[[Verkehrswert]]
:[[verklemmt]]
:[[Verknöcherung]]
:[[Verkrüppelung]]
:[[Verköstigung]]
:[[Verkündigung]]
:[[Verlangsamung]]
:[[Verlaufsform]]
:[[Verlustangst]]
:[[Verlustpunkt]]
:[[verlustpunktfrei]]
:[[Vermesser]]
:[[Verpachtung]]
{{mitt4}}
:[[Verrenkung]]
:[[Verriegelung]]
:[[versaufen]]
:[[Verschandelung]]
:[[verschiebbar]]
:[[verschmieren]]
:[[Verschmutzer]]
:[[Verschmutzerin]]
:[[verschulden]]
:[[Versender]]
:[[Versenderin]]
:[[Versicherungsbranche]]
:[[Versicherungsvertreter]]
:[[Versicherungsvertreterin]]
:[[Versuchsabteilung]]
:[[versohlen]]
:[[Versorger]]
:[[versperren]]
:[[Vertäfelung]]
:[[Verteidigungsbündnis]]
:[[Verteidigungsfall]]
:[[verteufeln]]
:[[Vertonung]]
:[[vertraglich]]
:[[Vertragswerkstatt]]
:[[Vervierfachung]]
:[[Vervollkommnung]]
:[[Vervollständigung]]
:[[Verweltlichung]]
:[[Verzärtelung]]
:[[Verzinnung]]
:[[verzinsen]]
:[[Verzollen]]{{n}}
{{mitt4}}
:[[Videoanleitung]]
:[[Videoassistent]]
:[[Videoassistentin]]
:[[Videoassistenz]]
:[[Videoaufnahme]]
:[[Videoaufzeichnung]]
:[[Viehzüchterin]]
:[[Vierkant]]
:[[Viertelung]]
:[[vigorös]]
:[[Visafreiheit]]
:[[Visitation]]
:[[Völkerballhalle]]
:[[Völkerballmatch]]
:[[Völkerballnationalmannschaft]]
:[[Völkerballspiel]]
:[[Völkerballspieler]]
:[[Völkerballspielerin]]
:[[Völkerballteam]]
:[[Völkerballtrainer]]
:[[Völkerballtrainerin]]
:[[Völkerballtraining]]
:[[Völkerballturnier]]
:[[Völkerballverband]]
:[[Völkerballverein]]
:[[Völkerrechtssubjekt]]
:[[Vogelgehege]]
:[[Volksbegehren]]
:[[Volltrunkenheit]]
:[[vorbeimarschieren]]
:[[Vorbildcharakter]]
:[[vorbildhaft]]
:[[voreinstellen]]
:[[Vorgriff]]
:[[vorhängen]]
:[[vortreten]]
:[[vorurteilsbehaftet]]
:[[Vulkanasche]]
{{botten}}
====W====
{{topp}}
:[[wabenförmig]]
:[[Wachsabdruck]]
:[[wachsartig]]
:[[Wachsfigur]]
:[[Wachsen]]
:[[Wachsoldat]]
:[[die Waffen niederlegen]]
:[[Wagenburg]]
:[[Wagenburgmentalität]]
:[[Wahlkampfmanager]]
:[[Wahnsinnige]], [[Wahnsinniger]]
:[[Wahrheitskommission]]
:[[Wahrscheinlichkeitsgrad]]
:[[Walfleisch]]
:[[Wallanlage]]
:[[Wallfahrtskirche]]
:[[Wandfarbe]]
:[[Warensendung]]
{{mitt4}}
:[[Was du heute kannst besorgen, verschiebe nicht auf morgen.]]
:[[Wasserballarena]]
:[[Wasserballclub]]
:[[Wasserballhalle]]
:[[Wasserballklub]]
:[[Wasserballstadion]]
:[[Wasserballturnier]]
:[[Wasserballverband]]
:[[Wasserballverein]]
:[[Wasserskiläufer]]
:[[Wasserskiläuferin]]
:[[Wasserskisport]]
:[[Wässerung]]
:[[Watschelgang]]
:[[Webfehler]]
:[[Webpelz]]
{{mitt4}}
:[[wegklicken]]
:[[Wegmarke]]
:[[Wegstrecke]]
:[[Weichei]]
:[[Weichwährung]]
:[[Weisssagung]]
:[[Weinflaschenregal]]
:[[Weiterbetrieb]]
:[[Weizenkleber]]
:[[weltbürgerlich]]
:[[Weltgewandtheit]]
:[[Weltpolizist]]
:[[Weltraumorganisation]]
:[[Wendel]]
:[[Wendenkreuzzug]]
:[[Werbevertrag]]
:[[Wertberichtigung]]
:[[Werthaltigkeit]]
:[[Wertschöpfung]]
:[[Wertschöpfungskette]]
:[[Wertstellung]]
:[[Westgotin]]
:[[westgotisch]]
:[[Wetterschacht]]
{{mitt4}}
:[[Wichtigtuerei]]
:[[wie die Axt im Walde]]
:[[widerspruchslos]]
:[[Wiedererkennungswert]]
:[[Wildvogel]]
:[[Wildwuchs]]
:[[Windelausschlag]]
:[[windelweich]]
:[[Windsurfer]]
:[[Windsurferin]]
:[[Winkelmaß]]
:[[Winzergenossenschaft]]
:[[Winzerverein]]
:[[Wirkstoff]]
:[[Wirkungsweise]]
:[[Wirtschaftsführung]]
:[[Wirtschaftskreislauf]]
:[[Wirtschaftsweg]]
:[[wissensdurstig]]
:[[Wohnanlage]]
:[[Wohnungsbesichtigung]]
:[[womöglich]]
:[[Wundverband]]
:[[Würgemal]]
:[[wunschlos glücklich]]
{{botten}}
====Z====
{{topp}}
:[[Zähnung]]
:[[Zahlmeister]]
:[[Zahlungsbeleg]]
:[[Zahlungsrückstand]]
:[[Zahlungsunfähigkeit]]
:[[Zahnarzttermin]]
:[[Zarenreich]]
:[[Zechpreller]]
:[[Zechprellerin]]
:[[Zedernholzöl]]
:[[Zehrung]]
{{mitt4}}
:[[Zeichenkunst]]
:[[Zeichenkurs]]
:[[Zeitachse]]
:[[Zeitarbeit]]
:[[Zeitschriftenbezug]]
:[[Zeitspiel]]
:[[Zelebrant]]
:[[Zelebrantin]]
:[[Zelebration]]
:[[Zelebrierung]]
:[[Zentralstaat]]
:[[zerfasern]]
:[[zerkleinern]]
:[[Zerkleinerer]]
:[[Zerrspiegel]]
:[[Zerschneidung]]
:[[zersiedeln]]
{{mitt4}}
:[[Zeugung]]
:[[Ziegelmauer]]
:[[Zielgerät]]
:[[Zigarettenschmuggel]]
:[[Zitation]]
:[[Zitierweise]]
:[[Zivilisationsbruch]]
:[[Zollfahnder]]
:[[Zollfahnderin]]
:[[Zollfreiheit]]
:[[zoomen]]
{{mitt4}}
:[[Zubringer]]
:[[Zugführerin]]
:[[zukunftsgläubig]]
:[[Zukunftsmarkt]]
:[[Zungenfertigkeit]]
:[[Zurücksetzung]]
:[[zusammensparen]]
:[[Zusatzangebot]]
:[[Zusatzantrag]]
:[[Zusatzausbildung]]
:[[zuschießen]]
:[[Zuschussbetrieb]]
:[[Zusteller]]
:[[zwanglos]]
:[[Zwecklosigkeit]]
:[[zweigeteilt]]
:[[Zweikaiserproblem]]
:[[Zwergschnauzer]]
:[[Zwischenhandel]]
{{botten}}
[[Kategori:Wiktionary:Projekt|Önskelistor/Tyska]]
55lnx8idrjiaj3iyl96jkh2so0al9w3
garva
0
47756
3697458
3427529
2022-07-27T15:56:16Z
Pametzma
10470
/* Svenska */
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|[[garv]], [[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.''
#:{{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}}
13thhi6l7we15imdd8n0nhifp8hfyaw
garveri
0
47758
3697446
3508043
2022-07-27T15:31:28Z
Pametzma
10470
/* Översättningar */
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-t-er}}
'''garveri'''
#[[anläggning]] där man [[garva]]r skinn eller läder
#:{{besläktade ord|[[garvare]], [[garva]], [[garvning]]}}
====Översättningar====
{{ö-topp}}
*engelska: {{ö+|en|tannery}}
*finska: {{ö|fi|nahkimo}}
*spanska: {{ö|es|tenería|f}}
*tyska: {{ö|de|Gerberei|f}}
{{ö-botten}}
6vufey2x977c83cnt6tcupxlxx9o4ci
asp
0
48637
3697534
3644596
2022-07-28T05:55:50Z
Gabbe
1153
+fr: [[tremble]] (assisterat)
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-n-ar}}
'''asp'''
#{{tagg|kat=växtarter|kat2=växter|träd}} en [[art]] ''([[Populus tremula]])'' inom växtfamiljen [[videväxter]] ([[Salicaceae]]); [[individ]] av arten asp
#:''På gården hade vi en '''asp''' som var riktigt rolig att klättra i, om man lyckades ta sig upp i den.''
#:{{etymologi|Av {{härledning|gmq-fsv|asp|punkt=-}} (endast belagt genom sammansättningar), motsvarande norska ''[[osp]]'' och danska ''[[asp#Danska|asp]]'', på fornvästnordiska ''[[ǫsp]]'', av urgermanska ''*aspǭ'', av urindoeuropeiska ''*Hosp-'' ("asp, poppel").}}
#:{{sammansättningar|[[aspludd]]}}
#{{tagg|kat=fiskarter|fiskar}} en [[art]] ''([[Aspius aspius]])'' inom fiskfamiljen [[karpfiskar]] ([[Cyprinidae]]); [[individ]] av arten mört
#:{{synonymer|[[asping]] ''(småländska)'', [[stam]] ''(östergötska, Vänern)''}}
#{{tagg|kemi|kat=kortformer}} ''kortform av'' [[asparaginsyra]]
====Översättningar====
{{ö-topp|växt}}
*albanska: {{ö|sq|plep}}
*bokmål: {{ö|no|osp|mf}}, {{ö+|no|asp|mf}}
*engelska: {{ö+|en|aspen}}
*finska: {{ö+|fi|haapa}}
*franska: {{ö+|fr|tremble|m}}
*isländska: {{ö+|is|blæösp|f}}
*litauiska: {{ö|lt|epušė|f}}, {{ö|lt|drebulė|f}}
*ryska: {{ö+|ru|осина|f}}
*spanska: {{ö+|es|álamo temblón|m}}
*tyska: {{ö+|de|Espe|f||}}
{{ö-botten}}
{{ö-topp|fisk}}
*engelska: {{ö+|en|asp}}
*estniska: {{ö|et|tõugjas}}
*finska: {{ö+|fi|toutain}}
*litauiska: {{ö|lt|salatis|m}}
*nederländska: {{ö+|nl|roofblei}}
*polska: {{ö|pl|boleń|m}}
*ryska: {{ö+|ru|жерех|m}}
*tyska: {{ö+|de|Rapfen|m||}}
*ungerska: {{ö+|hu|balin}}
{{ö-botten}}
{{ö-se|asparaginsyra}}
==Bokmål==
===Substantiv===
{{subst|no}}
'''asp''' {{mf}}
#[[asp]]; (träd)
:{{varianter|osp}}
==Danska==
===Substantiv===
{{subst|da}}
'''asp'''
#[[#Svenska|poppel]]; (Populus); ett träd i familjen videväxter
azztlinlb81j4deq6mu040abqil9i02
tun
0
58455
3697442
3527587
2022-07-27T13:38:35Z
223.204.248.223
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-t-0|betydelser=1}}
{{sv-subst-n-ar|betydelser=2}}
'''tun'''
#{{tagg|ålderdomligt|dialektalt}} [[gårdsplan]], område omgärdat av byggnader
#:{{synonymer|[[gårdstun]]}}
#:{{sammansättningar|[[fäbodtun]]}}
#{{tagg|gotländska}} [[gärdesgård]]
====Etymologi====
På fornnordiska var ett tun en plats som man omgärdat med en palissad eller byggnader för att man lättare skulle kunna försvara sig. Ordet hittas i germanska språk, exempelvis som engelskans ''[[town]]'' ("stad"), isländskans ''[[tún]]'' (”slåtteräng”, ”höfält”) och tyskans ''[[Zaun]]'' ("staket").<ref>http://www.ne.se/school/sve/tun</ref>
==Tyska==
===Verb===
{{de-verb|prefix=|rot=tu|fog=|hjälpverb=haben|3=getan|7=tun|9=tun|10=tat|11=tatest|12=tat|13=taten|14=tatet|15=taten|26=täte|27=tätest|28=täte|29=täten|30=tätet|31=täten}}
'''tun'''
#{{tagg|kat=oregelbundna verb|språk=de}} [[göra]]; utföra en aktivitet
#:{{synonymer|[[machen]]}}
#:{{besläktade ord|[[Tat]]}}
==Källor==
<references/>
s9olnxm29o3zvv9vhf8cqig08yctzlt
pedant
0
61919
3697464
3456163
2022-07-27T18:12:14Z
Gabbe
1153
{{etymologi|{{härledning|fr|pédant}}}}
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''pedant'''
#person som är [[överdrivet]] [[noggrann]]
#:''Han kan vara en riktig '''pedant''' med såväl språket som med renligheten.''
#:{{jämför|[[besserwisser]], [[paragrafryttare]], [[perfektionist]], [[petimäter]], [[skolfux]]}}
#:{{besläktade ord|[[pedantisk]], [[pedanteri]]}}
#:{{etymologi|{{härledning|fr|pédant}}}}
====Översättningar====
{{ö-topp|överdrivet noggrann}}
*bokmål: {{ö|no|pedant}}
*engelska: {{ö+|en|pedant}}
*isländska: {{ö|is|smámunasamur maður|m}}
*tyska: {{ö|de|Pedant|m}}, {{ö|de|Pedantin|f}}
{{ö-botten}}
==Engelska==
===Substantiv===
{{en-subst}}
#[[#Svenska|pedant]]
hv4khm19n92xyoru5c60gjsxc915jnb
gosse
0
64108
3697481
3467373
2022-07-27T19:30:02Z
Gabbe
1153
la till franska och etymologi
wikitext
text/x-wiki
{{se även|Gosse}}
==Svenska==
===Substantiv===
'''gosse'''
{{sv-subst-n-ar}}
#[[pojke]]
#:{{citat|Men i samma mån '''gossar''' och flickor växa till, i samma mån börja de lägga i dagen påtagliga olikheter.|titel=[http://runeberg.org/nfcd/0330.html Nordisk familjebok]|år=1916}}
#:{{sammansättningar|[[gossaktig]], [[gossebarn]], [[gosseglad]], [[gosselynne]], [[gosskostym]], [[gosskör]], [[gosskola]], [[gossår]], [[läroverksgosse]], [[gossebarn]], [[stjärngosse]], [[stjärtgosse]]}}
#:{{etymologi|Dunkelt ursprung.<ref>[http://runeberg.org/svetym/0285.html gosse], Svensk etymologisk ordbok</ref>}}
====Översättningar====
{{ö-topp|}}
*finska: {{ö+|fi|poika}}
*tyska: {{ö+|de|Junge|m}}, {{ö+|de|Knabe|m}}
{{ö-botten}}
==Franska==
===Substantiv===
{{fr-subst-mf}}
'''gosse'''
*{{uttal|fr|ipa=ɡɔs}}
#{{tagg|vardagligt|språk=fr}} [[barn]]
#:{{etymologi|Dunkelt ursprung. Belagt sedan sent 1700-tal.}}
#:{{fraser|[[beau gosse]]}}
==Källor==
<references/>
tpbnat4xenfu29k5qiborzddsw9bzib
majonnäs
0
71727
3697476
3612627
2022-07-27T18:56:20Z
Gabbe
1153
{{etymologi|{{härledning|fr|mayonnaise}}}}
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''majonnäs'''
#{{tagg|mat}} en [[kall]], [[tjock]] [[sås]] bestående av [[äggula|äggulor]], [[vinäger]], [[olja]] och kryddor och som ofta används till [[smörgås]]ar och [[sallad]]er
#:{{etymologi|{{härledning|fr|mayonnaise}}}}
#:{{jämför|[[skarpsås]]}}
====Översättningar====
{{ö-topp|}}
*bokmål: {{ö|no|majones|m}}
*bosniska: {{ö|bs|majoneza}}
*danska: {{ö+|da|mayonnaise|u}}
*engelska: {{ö+|en|mayo}}, {{ö+|en|mayonnaise}}
*finska: {{ö+|fi|majoneesi}}
*franska: {{ö+|fr|mayonnaise}}
*isländska: {{ö+|is|majónes}}
*italienska: {{ö+|it|maionese}}
*jiddisch: {{ö|yi|מאַיאָנעז|m}}
*kinesiska: {{ö|zh|美乃滋}} (měi nǎi zī)
*koreanska: {{ö+|ko|마요네즈}} mayonejeu
*kroatiska: {{ö|hr|majoneza}}
*nederländska: {{ö+|nl|mayonaise}}
*nynorska: {{ö|nn|majones|m}}
*persiska: {{ö+|fa|مایونز}} (māyonez)
*polska: {{ö+|pl|majonez}}
*ryska: {{ö+|ru|майонез}}
*spanska: {{ö+|es|mayonesa}}
*tyska: {{ö+|de|Majonäse}}, {{ö|de|Mayonnaise|f}}
*ukrainska: {{ö|uk|майоне́з|m}}
{{ö-botten}}
fuuefcibolodm5sip58xix75120i6v6
kadett
0
134272
3697463
3233858
2022-07-27T18:11:04Z
Gabbe
1153
{{etymologi|{{härledning|fr|cadet}}}}
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{subst|sv}}
'''kadett'''
#person som utbildar sig till [[officer]], [[officerselev]]
#:{{etymologi|{{härledning|fr|cadet}}}}
====Översättningar====
{{ö-topp}}
*engelska: {{ö+|en|cadet}}
*franska: {{ö|fr|élève officier|m}}
*tyska: {{ö|de|Kadett|m}}
{{ö-botten}}
npgzoeypwioxz1v3urxu1tpnemglyhj
kautschuk
0
135826
3697546
3379821
2022-07-28T06:49:58Z
Gabbe
1153
{{etymologi|{{härledning|fr|caoutchouc}}}}
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-n-ar|betydelser=1-2}}
{{sv-subst-n-oräkn|betydelser=3 (material)}}
'''kautschuk'''
# [[gummiträd]]
# [[radergummi]], [[suddgummi]]
# {{tagg|text=material}} [[naturgummi]], [[latex]]
:{{avgränsare}}
:{{etymologi|{{härledning|fr|caoutchouc}}}}
====Översättningar====
{{ö-topp|(material) naturgummi}}
*tyska: {{ö+|de|Kautschuk|m}}, {{ö|de|Naturkautschuk|m}}
{{ö-botten}}
{{ö-se|radergummi}}
e9xd6tdlnfexfdhse05ewwdzuwypcmc
tresser
0
135945
3697573
3139130
2022-07-28T09:45:22Z
Gabbe
1153
+[[tressage]], [[tresse]]
wikitext
text/x-wiki
==Franska==
===Verb===
{{fr-verb-er|rot=tress}}
'''tresser'''
*{{uttal|fr|ipa=tʁe.se|ljud=Fr-tresser.ogg}}
#att [[fläta]], arrangera något i [[fläta|flätor]]
#:''J’irais bien cueillir des pâquerettes pour me '''tresser''' une couronne.''
#::''Jag skulle gärna gå och plocka tusenskönor för att '''fläta''' mig en krona.''
#:{{besläktade ord|[[tressage]], [[tresse]]}}
97p8rrw34bin2k7030tz5114q1j14d9
mångfaldiga
0
138788
3697523
3408946
2022-07-28T05:07:20Z
Pametzma
10470
/* Verb */
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar|rot=mångfaldig|perfpart=mångfaldigad}}
'''mångfaldiga'''
#[[framställa]] ([[tillverka]], [[producera]]) ett antal [[exemplar]]; göra [[mångfaldig]]
#:{{besläktade ord|[[mångfald]], [[mångfaldig]], [[mångfaldigande]]}}
====Översättningar====
{{ö-topp|}}
*bokmål: {{ö|no|mangfoldiggjøre}}
*isländska: {{ö|is|fjölrita}}
*ryska: {{ö+|ru|множить}}
*tyska: {{ö+|de|vervielfachen}}, {{ö+|de|vervielfältigen}}
{{ö-botten}}
===Adjektiv===
'''mångfaldiga'''
#{{böjning|sv|adj|mångfaldig}}
t33fcqmwarp6tdgqvjcjujy9ypgozkt
galler
0
140210
3697576
3221298
2022-07-28T10:27:27Z
Monedula
2594
+ru: [[решётка]]; +ru: [[сетка]]; +ru: [[галл]] (assisterat)
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-t-0|rot=gallr|betydelser=1-2}}
{{sv-subst-n-0|fog=|betydelser=3}}
#[[raster]] eller [[nät]] av [[stång|stänger]], företrädesvis av [[metall]]
#:{{fraser|[[bakom galler]], [[skaka galler]]}}
#:{{jämför|[[rist]]}}
#:{{sammansättningar|[[gallerfönster]], [[gallergrind]], [[gallerverk]]}}
#{{tagg|elektronik}} mellersta [[elektrod]]en (mellan [[katod]]en och [[anod]]en) i en [[triod]] eller högre ordningens [[elektronrör]]
#:{{sammansättningar|[[styrgaller]], [[skärmgaller]]}}
#person från [[Gallien]]
#{{böjning|sv|subst|gall}}
:{{avgränsare}}
:{{besläktade ord|[[gallra]]}}
====Översättningar====
{{ö-topp|nät av stänger}}
*franska: {{ö+|fr|grille|f}}
*japanska: {{ö+|ja|網|tr=あみ, ''ami''}}
*polska: {{ö+|pl|krata|f}}
*ryska: {{ö+|ru|решётка|f|tr=rešótka}}
*tyska: {{ö+|de|Gitter|n}}
{{ö-botten}}
{{ö-topp|mellersta elektroden}}
*engelska: {{ö+|en|grid}}
*polska: {{ö+|pl|siatka|f}}
*ryska: {{ö+|ru|сетка|f|tr=sétka}}
{{ö-botten}}
{{ö-topp|person från Gallien}}
*engelska: {{ö+|en|Gaul}}
*franska: {{ö+|fr|Gaulois|m}}, {{ö+|fr|Gauloise|f}}
*polska: {{ö+|pl|Gal}}
*ryska: {{ö+|ru|галл|m|tr=gall}}
*tjeckiska: {{ö|cs|Gal}}
*tyska: {{ö+|de|Gallier|m}}, {{ö|de|Gallierin|f}}
{{ö-botten}}
23v984odgg66eozf5cingo6d12aspdi
sufflör
0
140946
3697468
3642666
2022-07-27T18:16:43Z
Gabbe
1153
{{etymologi|{{härledning|fr|souffleur}}}}
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''sufflör'''
#medarbetare vid en [[teater]] med uppgift att [[viskande]] fylla i ([[sufflera]]) de [[replik]]er som en [[skådespelare]] är på väg att missa
#:{{etymologi|{{härledning|fr|souffleur}}}}
#:{{besläktade ord|[[sufflera]], [[sufflös]]}}
====Översättningar====
{{ö-topp|person som sufflerar}}
*bokmål: {{ö|no|sufflør|m}}
*danska: {{ö|da|sufflør|u}}
*engelska: {{ö+|en|prompt}}, {{ö+|en|prompter}}
*kroatiska: {{ö|hr|sufler|m}}
*ryska: {{ö+|ru|суфлёр|m}}
*serbiska: {{ö+|sr|суфлер|m}}
*tyska: {{ö+|de|Souffleur|m}}
{{ö-botten}}
bdfozg0sbg88saa67k6qyvp4bvl1tzj
tricher
0
143638
3697570
3140808
2022-07-28T09:42:36Z
Gabbe
1153
+[[tricherie]]
wikitext
text/x-wiki
==Franska==
===Verb===
{{fr-verb-er|rot=trich}}
'''tricher'''
*{{uttal|fr|ipa=tʁi.ʃe|ljud=Fr-tricher.ogg}}
#[[fuska]]
====Besläktade ord====
*[[tricherie]]
*[[tricheur]]
*[[tricheuse]]
3kuc8sf1ktx7lt7n78sxcrvl6u9hkhf
caoutchouc
0
143916
3697547
3573201
2022-07-28T06:53:05Z
Gabbe
1153
{{etymologi|{{härledning|es|caucho|språk=fr}}}}
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-m}}
'''caoutchouc'''
*{{uttal|fr|ipa=ka.ut.ʃu}}
#[[gummi]]
#[[gummiband]]
#{{tagg|kat=träd|språk=fr}} [[gummiträd]]
:{{avgränsare}}
:{{etymologi|{{härledning|es|caucho|språk=fr}} Ursprunligen från något indianspråk inhemskt i Peru, dock svårt att avgöra exakt vilket.}}
004t5ftzb6lkpzb03pzyjj3iln3j6ev
3697548
3697547
2022-07-28T06:53:27Z
Gabbe
1153
stavfel
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-m}}
'''caoutchouc'''
*{{uttal|fr|ipa=ka.ut.ʃu}}
#[[gummi]]
#[[gummiband]]
#{{tagg|kat=träd|språk=fr}} [[gummiträd]]
:{{avgränsare}}
:{{etymologi|{{härledning|es|caucho|språk=fr}} Ursprungligen från något indianspråk inhemskt i Peru, dock svårt att avgöra exakt vilket.}}
34avu8ge92pogx595r3swvar8q8cf1f
Wiktionary:Bybrunnen
4
146649
3697443
3695619
2022-07-27T14:03:20Z
MediaWiki message delivery
16099
/* Announcing the six candidates for the 2022 Board of Trustees election */ nytt avsnitt
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)
== 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 -->
k8iiwliw4q4acyvfn4xou0oh6ju95j0
3697514
3697443
2022-07-27T21:01:35Z
MediaWiki message delivery
16099
/* Vote for Election Compass Statements */ nytt avsnitt
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)
== 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 -->
9c321dwcjf0ubr6bra5qztcy7rddho7
tour
0
149551
3697538
3547478
2022-07-28T06:06:20Z
Gabbe
1153
/* Franska */ {{sammansättningar|[[trente-trois tours]]}}
wikitext
text/x-wiki
==Engelska==
===Substantiv===
{{en-subst}}
'''tour'''
#[[tur#Substantiv|tur]], [[resa]]
===Verb===
{{en-verb}}
'''tour'''
#[[resa]]
#[[turnera]]
==Franska==
===Substantiv 1===
{{fr-subst-f}}
{{media|La rochelle de nuit.jpg|Les deux '''tours''' du port de La Rochelle.}}
{{media|StauntonRook2.jpg|Une '''tour''' aux échecs.}}
'''tour''' {{f}}
*{{uttal|fr|ipa=tuʁ}}
#{{tagg|arkitektur|språk=fr}} [[torn]]
#:''Le port est protégé par deux '''tours'''.''
#{{tagg|schack|språk=fr}} [[torn]]
#:''Une '''tour''' se déplace en ligne droite.''
#{{tagg|informatik|språk=fr}} [[datorlåda]], [[datorchassi]]
:{{etymologi|Från latinets ''[[turris]]'' (torn)}}
:{{besläktade ord|[[touraillage]], [[touraille]], [[tourailler]], [[touraillon]], [[tourelé]], [[tourelle]], [[tourellette]]}}
:{{fraser|[[tour d’abandon]], [[tour d’ivoire]]}}
===Substantiv 2===
{{fr-subst-m}}
'''tour''' {{m}}
*{{uttal|fr|ipa=tuʁ|ljud=Fr-tour.ogg}}
#{{tagg|geometri|språk=fr}} [[varv]]
#:''Un '''tour''' vaut 2π radians.''
#::Ett varv är 2π radianer.
#[[varv]], [[rotation]]
#:''La machine fait 250 '''tours''' à la minute.''
#::Maskinen gör 250 varv i minuten.
#:{{sammansättningar|[[trente-trois tours]]}}
#[[tur]], färd med fordon eller till fots.
#:''On va faire un '''tour''' en voiture ?''
#::Skall vi ta en tur med bilen?
#[[konst]], praktisk färdighet som tillägnas genom studier och övning.
#:''Les magiciens font des '''tours''' de magie.''
# [[ordning]], [[tur]]
#:''C’est à mon '''tour''' maintenant de parler.''
#::Nu kommer jag i ordningen att tala.
:{{etymologi|Av verbet ''[[tourner]]''.}}
==Italienska==
===Substantiv===
{{subst|it}}
'''tour''' {{m}} {{oböjl}}
#{{tagg|kat=turism|språk=it}} organiserad [[rundresa]]
#{{tagg|kat=musik|kat2=dans|kat3=teater|språk=it}} [[turné]]
rer0wbd90gm03ztmt7s5jcl2d8cvzwg
tredimensionell
0
152242
3697518
3350767
2022-07-28T04:25:49Z
188.238.106.86
+tr: [[üç boyutlu]]; +fi: [[kolmiulotteinen]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{sv-adj-okomp|pers=}}
'''[[tre]][[-dimensionell|dimensionell]]'''
#{{tagg|geometri}} som har [[utsträckning]] i tre [[dimension]]er
#:{{synonymer|[[3D]]}}
#:{{besläktade ord|[[fyrdimensionell]], [[tvådimensionell]], [[n-dimensionell]]}}
====Översättningar====
{{ö-topp}}
*engelska: {{ö+|en|three-dimensional}}
*finska: {{ö+|fi|kolmiulotteinen}}
*spanska: {{ö+|es|tridimensional}}
*turkiska: {{ö+|tr|üç boyutlu}}
*tyska: {{ö+|de|dreidimensional}}
{{ö-botten}}
3ke0bffipi3icttsx9yp7c32wpzawad
skulptör
0
156217
3697469
3633965
2022-07-27T18:17:22Z
Gabbe
1153
{{etymologi|{{härledning|fr|sculpteur}}}}
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''skulptör'''
#{{tagg|kat=yrken}} [[konstnär]] som är specialiserad på att göra [[skulptur]]er, [[staty]]er, [[relief]]er och andra [[tredimensionell]]a föremål; person som [[skulptera]]r
#:{{synonymer|[[bildhuggare]]}}
#:{{etymologi|{{härledning|fr|sculpteur}}}}
#:{{besläktade ord|[[skulptur]], [[skulptera]], [[skulptris]]}}
====Översättningar====
{{ö-topp|konstnär}}
*bokmål: {{ö|no|skulptør|m}}
*engelska: {{ö+|en|sculptor}}, {{ö+|en|sculptress}}
*finska: {{ö+|fi|kuvanveistäjä}}
*franska: {{ö+|fr|sculpteur|m}}, {{ö+|fr|sculptrice|f}}
*italienska: {{ö+|it|scultore|m}}, {{ö+|it|scultrice|f}}
*japanska: {{ö|ja|彫刻家|tr=ちょうこくか, ''choukokuka''}}
*nederländska: {{ö+|nl|beeldhouwer}}
*nynorska: {{ö|nn|skulptør|m}}
*polska: {{ö+|pl|rzeźbiarz|m}}, {{ö+|pl|rzeźbiarka|f}}
*portugisiska: {{ö+|pt|escultor|m}}, {{ö+|pt|escultora|f}}
*ryska: {{ö+|ru|скульптор}}
*spanska: {{ö+|es|escultor|m}}, {{ö+|es|escultora|f}}
*turkiska: {{ö+|tr|heykeltıraş}}
*tyska: {{ö+|de|Bildhauer|m}}, {{ö+|de|Bildhauerin|f}}, {{ö|de|Skulpteur|m}}, {{ö|de|Skulpteurin|f}}
{{ö-botten}}
3pq8tajyq3g38z40f4s92pk6de5cvf2
vedermöda
0
157506
3697568
3626412
2022-07-28T09:40:12Z
Gabbe
1153
+fr: [[tribulation]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-or}}
'''[[veder-|veder]][[möda]]'''
#svår [[möda]], [[besvär]]
#:{{citat|år=1947|titel=Rolf de Marés svenska balett, s. 25|förf=[[w:Rolf de Maré|Rolf de Maré]] m.fl. (översättning av [[w:Bengt Häger|Bengt Häger]])|Jag följde min trupp överallt, delade dess svårigheter, missräkningar och '''vedermödor'''.}}
====Översättningar====
{{ö-topp|svår möda, besvär}}
*engelska: {{ö+|en|hardship|s}}
*franska: {{ö+|fr|tribulation|f}}
*italienska: {{ö+|it|avversità|f|p}}
*polska: {{ö|pl|mozół|m}}, {{ö+|pl|znój|m}}, {{ö|pl|mordęga|f}}
*tyska: {{ö+|de|Mühe|f}}, {{ö+|de|Widrigkeit|f}}
{{ö-botten}}
j3x02lw0y1o3lhr29lxf2oxhga4v6hq
werden
0
158406
3697441
3671410
2022-07-27T13:33:12Z
223.204.248.223
wikitext
text/x-wiki
==Tyska==
===Verb===
{{de-verb|prefix=|rot=werd|fog=e|hjälpverb=sein|3=geworden|5=wirst|6=wird|10=wurde|11=wurdest|12=wurde|13=wurden|14=wurdet|15=wurden|16=[[werde]] !, [[werd]]|26=würde|27=würdest|28=würde|29=würden|30=würdet|31=würden}}
{{de-verb|prefix=|rot=werd|fog=e|hjälpverb=sein|3=geworden|5=wirst|6=wird|10=ward|11=[[wardest]],
[[wardst]]|12=ward|13=warden|14=wardet|15=warden|26=würde|27=würdest|28=würde|29=würden|30=würdet|31=würden|not=ålderdomlig böjning}}
'''werden''' {{tagg|kat=oregelbundna verb|språk=de}}
*{{uttal|de|ljud=De-werden.ogg}}
#[[bli]], [[varda]]
#:{{sammansättningar|[[Erwachsenwerden]]}}
#:{{citat|år=1912|publ=[[w:Lutherbibeln|Bibeln]]|titel=[[s:Bibeln 2017/Första Moseboken#1 Kapitlet.|Första Mosebok 1:3]]|Und Gott sprach: Es '''werde''' Licht! und es '''ward''' Licht.}}
#::{{citat|år=1917|publ=[[w:1917 års kyrkobibel|Bibeln]]|titel=[[s:Bibeln 1917/Första Moseboken#1 Kapitlet.|Första Mosebok 1:3]]|Och Gud sade: »'''Varde''' ljus»; och det '''vart''' ljus.}}
#[[skola]], komma att
2k4os5gpndkqp1bat6a5ke5hisnjjev
sakristia
0
159391
3697515
3461116
2022-07-27T21:06:06Z
LA2
544
+be: [[ры́зніца]]; +uk: [[ри́зниця]]; +ru: [[ри́зница]] (assisterat)
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-n-or}}
'''sakristia''' {{u}}
#{{tagg|kat=kristendom}} [[präst]]ens [[omklädningsrum]]
#:{{citat|Det rum, som ligger närmast kyrkan, var under medeltiden '''sakristia'''.|titel=[http://runeberg.org/nfcl/0615.html Nordisk familjebok]|år=1921}}
#:{{citat|år=2010|titel=[http://bohuslaningen.se/nyheter/orust/1.691795-tre-tavlor-stals-vid-inbrott-i-orustkyrka?articleRenderMode=default Tre tavlor stals vid inbrott i Orustkyrka]|Tjuvarna bröt sig in kyrkan via '''sakristian''' och bar sedan ut föremålen de valt ut.|datum=4 jan|publ=[[w:Bohusläningen|Bohusläningen]]}}
#:{{etymologi|{{härledning|gmq-fsv|sakristia|punkt=-}}, av {{härledning-|la|sacristia}}.<ref>{{källa-oösms|2/0302|sakristia|2020-12-18}}</ref>}}
#:{{besläktade ord|[[sakristan]]}}
====Översättningar====
{{ö-topp|prästens omklädningsrum}}
*belarusiska: {{ö|be|ры́зніца|f}}
*bokmål: {{ö|no|sakristi}}
*danska: {{ö|da|sakristi}}, {{ö|da|præsteværelse}}, {{ö|da|skrudhus|n}}
*engelska: {{ö+|en|sacristy}}, {{ö+|en|vestry}}
*estniska: {{ö|et|käärkamber}}
*finska: {{ö|fi|sakaristo}}, {{ö+|fi|sakasti}}
*franska: {{ö+|fr|sacristie|f}}
*galiciska: {{ö|gl|sancristía|f}}
*italienska: {{ö|it|sagrestia|f}}
*latin: {{ö|la|sacristia|f}}
*litauiska: {{ö+|lt|zakristija}}
*nederländska: {{ö+|nl|sacristie}}
*polska: {{ö+|pl|zakrystia|f}}
*portugisiska: {{ö+|pt|sacristia|f}}
*rumänska: {{ö+|ro|sacristie}}
*ryska: {{ö+|ru|сакристия|f|skrift=Cyrl}}, {{ö+|ru|ри́зница|f}}
*spanska: {{ö+|es|sacristía|f}}
*tyska: {{ö+|de|Sakristei}}
*ukrainska: {{ö|uk|ри́зниця|f}}
*ungerska: {{ö|hu|sekrestye}}
{{ö-botten}}
==Fornsvenska==
===Substantiv===
{{subst|gmq-fsv}}
'''sakristia''' {{f}}
#{{tagg|kat=kristendom|språk=gmq-fsv}} [[#Svenska|sakristia]]
#:{{etymologi|{{härledning|språk=gmq-fsv|la|sacristia}}<ref>{{källa-oösms|2/0302|sakristia|2020-12-18}}</ref>}}
==Källor==
<references/>
537motk959azpoge7wmzs8e7zu1sknf
trepanera
0
162986
3697575
3511655
2022-07-28T09:48:15Z
Gabbe
1153
+fr: [[trépaner]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar|rot=trepaner|perfpart=}}
'''trepanera'''
#[[utsåga]] [[ben]], speciellt i [[huvudskål]]en
#:{{besläktade ord|[[trepan]], [[trepanation]]}}
====Översättningar====
{{ö-topp|utsåga ben, speciellt i huvudskålen}}
*franska: {{ö+|fr|trépaner}}
*tyska: {{ö+|de|trepanieren}}
{{ö-botten}}
59znzpf0kropuffd6y1poguxbk07w3u
terräng
0
167888
3697462
3674518
2022-07-27T18:08:28Z
Gabbe
1153
{{etymologi|{{härledning|fr|terrain}}}}
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''terräng'''
#{{tagg|naturgeografi}} o[[exploatera]]d natur ofta med avseende på marken och [[topografi]]n
#:{{sammansättningar|[[terrängavsnitt]], [[terrängbana]], [[terrängbil]], [[terrängcykel]], [[terrängcykling]], [[terrängfordon]], [[terrängform]], [[terrängförlust]], [[terränggående]], [[terrängkörning]], [[terränglopp]], [[terränglöpare]], [[terränglöpning]], [[terrängridning]], [[terrängskida]], [[terrängskoter]], [[terrängvagn]], [[terrängvinst]]}}
#:{{fraser|[[sondera terrängen]]}}
#:{{etymologi|{{härledning|fr|terrain}}}}
====Översättningar====
{{ö-topp| }}
*bokmål: {{ö|no|terreng}}
*finska: {{ö+|fi|maasto}}
*franska: {{ö+|fr|terrain|m}}
*italienska: {{ö+|it|terreno|m}}
*kvänska: {{ö|fkv|maasto}}
*nederländska: {{ö+|nl|terrein}}
*spanska: {{ö+|es|terreno}}
*tyska: {{ö+|de|Gelände|n}}, {{ö+|de|Terrain|n}}
{{ö-botten}}
p2dwer2md8ttk5xijamzab93uw4z58j
Nummer
0
175492
3697496
3565076
2022-07-27T20:01:06Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
{{se även|nummer}}
==Tyska==
===Substantiv===
{{de-subst-f|plural=Nummern}}
'''Nummer''' {{f}}
#[[nummer]]
#:{{sammansättningar|[[Autonummer]], [[Fahrgestellnummer]], [[Faxnummer]], [[Hausnummer]], [[Kontonummer]], [[Nummernschild]], [[Notrufnummer]], [[Rahmennummer]], [[Raumnummer]], [[Telefonnummer]], [[Zimmernummer]], [[Zulassungsnummer]]}}
#{{tagg|sexualitet|språk=de}} [[nummer]], [[samlag]]
8nggfyxrxgqdgkvzvdtpns9fw4kcjti
domptör
0
175636
3697466
3348763
2022-07-27T18:14:02Z
Gabbe
1153
{{etymologi|{{härledning|fr|dompteur}}}}
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''domptör'''
#[[djurtämjare]]
#:{{etymologi|{{härledning|fr|dompteur}}}}
====Besläktade ord====
*[[domptera]]
{{nollpos}}
====Översättningar====
{{ö-topp|}}
*danska: {{ö+|da|domptør|u}}, {{ö|da|dyretæmmer|u}}
*nederländska: {{ö+|nl|dompteur}}, {{ö+|nl|dierentemmer}}
*tyska: {{ö+|de|Dompteur|m}}, {{ö|de|Dompteurin|f}}, {{ö|de|Tierbändiger|m}}, {{ö|de|Tierbändigerin|f}}
{{ö-botten}}
9flovdpf4939mk1ru78l15fyi8vfimo
dressera
0
181587
3697477
3637885
2022-07-27T18:57:40Z
Gabbe
1153
{{etymologi|{{härledning|fr|dresser}}}}
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar|perfpart=}}
'''dressera'''
#[[tämja]] och/eller [[metodisk]]t [[träna]] ett [[djur]] till att utföra önskade [[rörelse]]r eller [[beteende]]n
#:{{synonymer|[[domptera]]}}
#:{{etymologi|{{härledning|fr|dresser}}}}
====Översättningar====
{{ö-topp|tämja och/eller metodiskt träna ett djur}}
*bokmål: {{ö|no|dressere}}
*engelska: {{ö+|en|train}}
*franska: {{ö+|fr|dresser}}
*isländska: {{ö+|is|temja}}
*portugisiska: {{ö+|pt|adestrar}}
*tyska: {{ö+|de|dressieren}}, {{ö|de|abrichten}}
{{ö-botten}}
reft8unmqrc6ge3ff242g09zjodp9hb
Rahmen
0
295245
3697494
3503176
2022-07-27T20:00:38Z
Pametzma
10470
/* Substantiv */
wikitext
text/x-wiki
{{se även|rahmen}}
==Tyska==
===Substantiv===
{{de-subst-m|7=Rahmen}}
'''Rahmen'''{{m}}
#[[ram]], [[stomme]], bärande konstruktion
#:{{synonymer|[[Gerüst]]}}
#:{{sammansättningar|[[Fahrradrahmen]], [[Rahmenbedingung]], [[Rahmennummer]], [[Referenzrahmen]], [[Zeitrahmen]]}}
#[[ram]], fyrkantig anordning runt tavla
#:{{besläktade ord|[[rahmen]]}}
#:{{sammansättningar|[[Bilderrahmen]], [[Goldrahmen]]}}
#[[karm]]
#:{{sammansättningar|[[Fensterrahmen]]}}
{{de-subst-n-oräkn}}
'''Rahmen'''{{n}}
#[[inramning]]; det att [[inrama]] en bild
#:{{synonymer|[[Rahmung]]}}
#:{{besläktade ord|[[rahmen]]}}
agjziz5gqfg9pjsadjjuyqybr6o5gt9
mångfaldigande
0
337983
3697525
2952389
2022-07-28T05:15:37Z
Pametzma
10470
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{adj|sv}}
'''mångfaldigande'''
#{{avledning|sv|mångfaldiga|ordform=prespart}}
===Substantiv===
{{sv-subst-t-oräkn|fog=}}
'''mångfaldigande'''
#det att något månfaldigas
443fqbcylrjv93yz9fi22qhra751szr
3697526
3697525
2022-07-28T05:16:55Z
Pametzma
10470
+översättningar; +de: [[Vervielfältigung]]; +de: [[Vervielfachung]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{adj|sv}}
'''mångfaldigande'''
#{{avledning|sv|mångfaldiga|ordform=prespart}}
===Substantiv===
{{sv-subst-t-oräkn|fog=}}
'''mångfaldigande'''
#det att något månfaldigas
====Översättningar====
{{ö-topp|det att något månfaldigas}}
*tyska: {{ö+|de|Vervielfältigung|f}}, {{ö|de|Vervielfachung|f}}
{{ö-botten}}
frw6cdy2em7e3ngkg26vt7rl1raux33
3697527
3697526
2022-07-28T05:17:40Z
Pametzma
10470
+översättningar; +de: [[vervielfältigend]]; +de: [[vervielfachend]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{adj|sv}}
'''mångfaldigande'''
#{{avledning|sv|mångfaldiga|ordform=prespart}}
====Översättningar====
{{ö-topp|presensparticip av mångfaldiga}}
*tyska: {{ö+|de|vervielfältigend}}, {{ö+|de|vervielfachend}}
{{ö-botten}}
===Substantiv===
{{sv-subst-t-oräkn|fog=}}
'''mångfaldigande'''
#det att något månfaldigas
====Översättningar====
{{ö-topp|det att något månfaldigas}}
*tyska: {{ö+|de|Vervielfältigung|f}}, {{ö|de|Vervielfachung|f}}
{{ö-botten}}
gaja8kmykli4uw3l1c3r6065580jhbl
täydellinen
0
366351
3697513
3576184
2022-07-27T20:41:24Z
PineappleSnackz
40312
/* Adjektiv */
wikitext
text/x-wiki
==Finska==
===Adjektiv===
{{adj|fi}}
'''täydellinen'''
#[[perfekt]]
#{{tagg|kat=|språk=fi}} [[fullständig]]
cs9jn4rcq1ppsmm80d8brusofm3h8zi
missfall
0
367971
3697433
3640768
2022-07-27T12:27:02Z
188.238.106.86
+fi: [[keskenmeno]]; +tr: [[düşük]] (assisterat)
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-t-0}}
'''[[miss-|miss]][[fall]]'''
#spontant och ofrivilligt avslutande av [[graviditet]] innan [[foster|fostret]] eller [[embryo]]t är [[livsduglig]]t
#:{{citat|titel=[http://runeberg.org/lakarebok/1286.html Läkarebok]|år=1919|Ett '''missfall''' bör uppfattas och behandlas lika allvarligt som en förlossning.}}
#:{{citat|Linda hade blödningar och var övertygad om att hon hade fått '''missfall''' igen.|publ=[[w:Bohusläningen|Bohusläningen]]|titel=[http://bohuslaningen.se/familjenytt/familjeliv/1.791107--vi-kampade-i-atta-ar-for-att-fa-wilma- "Vi kämpade i åtta år för att få Wilma"]|år=2010|datum=15 apr}}
#:{{synonymer|[[spontan abort]]}}
#:{{konstr|få missfall}}
====Översättningar====
{{ö-topp|spontant avbrytande av graviditet}}
*bokmål: {{ö+|no|spontanabort|m}}
*engelska: {{ö+|en|miscarriage}}, {{ö+|en|spontaneous abortion}}
*finska: {{ö+|fi|keskenmeno}}
*isländska: {{ö+|is|fósturlát|n}}
*nederländska: {{ö+|nl|miskraam}}, {{ö|nl|spontane abortus}}
*portugisiska: {{ö|pt|aborto espontâneo|m}}
*ryska: {{ö+|ru|выкидыш}}
*spanska: {{ö|es|aborto natural|m}}, {{ö|es|malparto|m}}
*turkiska: {{ö+|tr|düşük}}
*tyska: {{ö+|de|Fehlgeburt|f}}
{{ö-botten}}
fm5axchikp5difzhov9kzb7oemf3huk
vedettbåt
0
412459
3697482
3328991
2022-07-27T19:34:45Z
Gabbe
1153
{{etymologi|{{härledning|fr|vedette}}}}
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-ar}}
'''vedettbåt'''
#{{tagg|kat=sjöfart}} mindre [[örlogsfartyg]] (till exempel [[minsvepare]], [[patrullbåt]] med mera)
#:{{etymologi|{{härledning|fr|vedette}}}}
nzvewtwngsapfbathp66ze48tnyyml4
3697492
3697482
2022-07-27T19:56:46Z
Pametzma
10470
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-n-ar}}
'''vedettbåt'''
#{{tagg|kat=sjöfart}} mindre [[örlogsfartyg]] (till exempel [[minsvepare]], [[patrullbåt]] med mera)
#:{{etymologi|{{härledning|fr|vedette}}}}
g4k1en0lq587pfost0anljixanxcfrr
charmör
0
414400
3697465
3211935
2022-07-27T18:13:21Z
Gabbe
1153
{{etymologi|{{härledning|fr|charmeur}}}}
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''charmör'''
#den som [[charmera]]r; [[kvinnotjusare]]
#:{{etymologi|{{härledning|fr|charmeur}}}}
====Översättningar====
{{ö-topp|}}
*tyska: {{ö+|de|Charmeur|m}}
{{ö-botten}}
j7ej50dgogps1l8a3uq3gtdedsvn8be
cellull
0
414861
3697512
1592536
2022-07-27T20:16:21Z
LA2
544
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-oräkn}}
'''cellull'''
#{{tagg|textilier}}[[textilfibrer]] av [[cellulosa]]
#:{{synonymer|[[konstsilke]], [[rayon]], [[viskos]]}}
anrlo9xcdf4vo3opk9ga9rdhy644i0a
desertör
0
415395
3697467
3666486
2022-07-27T18:15:03Z
Gabbe
1153
{{etymologi|{{härledning|fr|déserteur}}}}
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''[[desertera|desert]][[-ör|ör]]'''
#{{tagg|militärt}} den som [[desertera]]r eller har deserterat; den som utan tillåtelse [[avvika|avviker]] från [[militärtjänst]]en
#:{{citat|år=2022|datum=11 mar|publ=[[w:Södermanlands Nyheter|Södermanlands Nyheter]]|titel=[https://sn.se/insandare/artikel/isolera-inte-ryssland-helt-/lw8ngx8l Isolera inte Ryssland helt]|Sverige bör göra sig beredda att ta emot även ryska flyktingar och '''desertörer''' och göra allt för att uppmuntra opposition mot det korrupta styret i Ryssland.}}
#:{{etymologi|{{härledning|fr|déserteur}}}}
#:{{besläktade ord|[[desertera]], [[desertering]]}}
#:{{seäven|[[vapenvägrare]]}}
====Översättningar====
{{ö-topp|den som deserterar (har deserterat)}}
*danska: {{ö+|da|desertør|u}}
*engelska: {{ö+|en|deserter}}
*esperanto: {{ö+|eo|dizertanto|not=den som deserterar}}, {{ö+|eo|dizertinto|not=den som har deserterat}}
*finska: {{ö+|fi|sotilaskarkuri}}
*franska: {{ö+|fr|déserteur}}
*indonesiska: {{ö+|id|desertir}}
*persiska: {{ö+|fa|فراری|tr=farâri}}
*polska: {{ö+|pl|dezerter|m}}, {{ö+|pl|dezerterka|f}}
*portugisiska: {{ö+|pt|desertor|m}}
*rumänska: {{ö+|ro|dezertor|m}}
*ryska: {{ö+|ru|дезерти́р|m|tr=dezertír}}
*slovenska: {{ö+|sl|dezerter|m}}
*spanska: {{ö|es|desertor|m}}
*tyska: {{ö|de|Deserteur|m}}, {{ö|de|Deserteurin|f}}, {{ö|de|Fahnenflüchtige|f}}, {{ö|de|Fahnenflüchtiger|m}}
*ukrainska: {{ö|uk|дезерти́р|m|tr=dezertýr}}
{{ö-botten}}
43aymror2qjf2klqcbth2ecio1alw9p
kotlett
0
416957
3697577
3442719
2022-07-28T10:48:01Z
Gabbe
1153
la till franska
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''kotlett'''
#{{tagg|kat=kött|mat}} [[steka|stekt]] [[kött]] med ett [[stycke]] [[revben]]
#:{{sammansättningar|[[fläskkotlett]]}}
#:{{etymologi|{{härledning|fr|côtelette}}}}
====Översättningar====
{{ö-topp|stekt kött med ett stycke revben}}
*engelska: {{ö+|en|cutlet}}
*franska: {{ö+|fr|côtelette|f}}
*portugisiska: {{ö+|pt|costeleta|f}}
*spanska: {{ö+|es|chuleta}}
*tyska: {{ö+|de|Kotelett|n}}
{{ö-botten}}
ff76gmbjmyowgrwh3m07wkktfs2xzzc
gerben
0
423612
3697449
2717385
2022-07-27T15:37:28Z
Pametzma
10470
/* Verb */
wikitext
text/x-wiki
{{se även|Gerben}}
==Tyska==
===Verb===
{{de-verb|prefix=|rot=gerb|fog=|hjälpverb=haben}}
'''gerben'''
#[[garva]]
#:{{besläktade ord|[[Gerber]], [[Gerberei]]}}
#:{{sammansättningar|[[Gerberhandwerk]]}}
becd6pum67194h8epbpmottuiytjpll
vervielfachen
0
429401
3697522
2848275
2022-07-28T05:05:20Z
Pametzma
10470
/* Tyska */
wikitext
text/x-wiki
==Tyska==
===Verb===
{{de-verb|prefix=|rot=vervielfach|fog=|hjälpverb=haben|3=vervielfacht}}
'''vervielfachen'''
#[[mångdubbla]], [[mångfaldiga]], [[flerdubbla]]
#:{{besläktade ord|[[Vervielfachung]]}}
jkseo66ohc8zbgwmgxa5ruwc39x5il7
3697531
3697522
2022-07-28T05:27:50Z
Pametzma
10470
/* Verb */
wikitext
text/x-wiki
==Tyska==
===Verb===
{{de-verb|prefix=|rot=vervielfach|fog=|hjälpverb=haben|3=vervielfacht}}
'''vervielfachen'''
#[[mångdubbla]], [[mångfaldiga]], [[flerdubbla]]
#:{{synonymer|[[vervielfältigen]]}}
#:{{besläktade ord|[[Vervielfachung]]}}
emmmgb3kx9ooqqf6ktwkehhfhah1fgp
sabotör
0
432969
3697470
3215533
2022-07-27T18:17:54Z
Gabbe
1153
{{etymologi|{{härledning|fr|saboteur}}}}
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er}}
'''sabotör'''
#person som begår ett [[sabotage]]
#:{{etymologi|{{härledning|fr|saboteur}}}}
====Översättningar====
{{ö-topp|person som begår sabotage}}
*engelska: {{ö+|en|saboteur}}
*finska: {{ö|fi|sabotööri}}, {{ö|fi|sabotoija}}
*franska: {{ö+|fr|saboteur|m}}, {{ö+|fr|saboteuse|f}}
*grekiska: {{ö|el|δολιοφθορέας|m|tr=doliofthoréas}}, {{ö+|el|σαμποτέρ|m|tr=sampotér}}
*japanska: {{ö|ja|サボタージ員|tr=sabotāji-in}}, {{ö|ja|妨業員}}, {{ö|ja|ぼうぎょういん|tr=bōgyōin}}, {{ö|ja|妨害工作員}}, {{ö|ja|ぼうがいこうさくいん|tr=bōgaikōsakuin}}
*kinesiska: {{ö|zh|蓄意破壞者}}, {{ö|zh|蓄意破坏者|tr=xùyì pòhuài zhě}}, {{ö|zh|陰謀分子}}, {{ö|zh|阴谋分子|tr=yīnmóu fēnzǐ}}, {{ö|zh|陰謀破壞者}}, {{ö|zh|阴谋破坏者|tr=tīnmóu pòhuài zhě}}
*nederländska: {{ö+|nl|saboteur|m}}
*polska: {{ö|pl|sabotażysta}}
*ryska: {{ö+|ru|саботажник|m|tr=sabotážnik}}, {{ö+|ru|саботажница|f|tr=sabotážnica}}, {{ö+|ru|диверсант|m|tr=diversánt}}, {{ö+|ru|диверсантка|f|tr=diversántka}}
*spanska: {{ö+|es|saboteador}}, {{ö+|es|saboteadora|f}}
*tjeckiska: {{ö|cs|sabotér|m}}
*tyska: {{ö|de|Saboteur|m}}, {{ö|de|Saboteurin|f}}
*volapük: {{ö|vo|sabotan}}
{{ö-botten}}
qowompwe13yqmvxtj0eru0ze6zeylp1
ramnummer
0
520411
3697478
2038049
2022-07-27T19:00:30Z
LA2
544
/* Svenska */
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-t-0|rot=ramnumr}}
'''[[ram]][[nummer]]'''
#[[beteckning]] (bestående av siffror och bokstäver) som [[unik]]t [[identifiera]]r en [[cykelram]]
#:{{sammansättningar|[[ramnummerförteckning]], [[ramnummerserie]]}}
9io3kjoy2qmca6bd7ohnd02rkboswgf
3697479
3697478
2022-07-27T19:01:34Z
LA2
544
+översättningar; +en: [[frame number]]; +de: [[Rahmennummer]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-t-0|rot=ramnumr}}
'''[[ram]][[nummer]]'''
#[[beteckning]] (bestående av siffror och bokstäver) som [[unik]]t [[identifiera]]r en [[cykelram]]
#:{{sammansättningar|[[ramnummerförteckning]], [[ramnummerserie]]}}
====Översättningar====
{{ö-topp|beteckning (bestående av siffror och bokstäver) som unikt identifierar en cykelram}}
*engelska: {{ö|en|frame number}}
*tyska: {{ö|de|Rahmennummer|f}}
{{ö-botten}}
49zo6duv5pp2l10h7oibkqsilyq7zr5
3697480
3697479
2022-07-27T19:04:19Z
LA2
544
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-t-0|rot=ramnumr}}
{{media|18-02-01-Rahmennummer-Birdy-RalfR RRK1234.jpg|ramnummer, undertill mellan tramporna}}
'''[[ram]][[nummer]]'''
#[[beteckning]] (bestående av siffror och bokstäver) som [[unik]]t [[identifiera]]r en [[cykelram]]
#:{{sammansättningar|[[ramnummerförteckning]], [[ramnummerserie]]}}
====Översättningar====
{{ö-topp|beteckning (bestående av siffror och bokstäver) som unikt identifierar en cykelram}}
*engelska: {{ö|en|frame number}}
*tyska: {{ö|de|Rahmennummer|f}}
{{ö-botten}}
r3qcjzbvkptelevixcwzp3k8haitnn7
Gerberei
0
564724
3697447
2588547
2022-07-27T15:32:59Z
Pametzma
10470
/* Substantiv */
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-f|plural=Gerbereien}}
'''Gerberei'''{{f}}
#[[garveri]]
#:{{besläktade ord|[[gerben]]}}
k7f6u44iu3onzffqnqcb8m95q69str0
mårdhund
0
571670
3697517
3315724
2022-07-28T02:54:54Z
188.238.106.86
+tr: [[rakun köpeği]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-ar}}
'''[[mård]][[hund]]'''
#{{tagg|kat=däggdjur|kat2=däggdjursarter}} ett [[däggdjur]] (''[[Nyctereutes procyonoides]]'') i familjen [[hunddjur]] (''[[Canidae]]''); individ av denna art
====Översättningar====
{{ö-topp|ett däggdjur (Nyctereutes procyonoides) i familjen hunddjur (Canidae)}}
*ainu: {{ö|ain|モユㇰ|tr=moyuk}}
*asturiska: {{ö|ast|tanuki}}
*danska: {{ö|da|mårhund}}
*engelska: {{ö+|en|raccoon dog}}, {{ö+|en|tanuki}}
*estniska: {{ö|et|kährik}}
*finska: {{ö+|fi|supikoira}}
*franska: {{ö+|fr|chien viverrin|m}}
*högsorbiska: {{ö|hsb|kunjacy pos}}
*japanska: {{ö+|ja|狸|tr=tanuki}}, {{ö+|ja|たぬき}}
*kinesiska: {{ö+|zh|貉子|tr=háozi}}
*kroatiska: {{ö|hr|kunopas}}
*lågsorbiska: {{ö|dsb|kuniny pjas}}
*nederländska: {{ö+|nl|wasbeerhond}}, {{ö|nl|marterhond}}
*polska: {{ö|pl|jenot|m}}
*tjeckiska: {{ö|cs|psík mývalovitý}}
*turkiska: {{ö|tr|rakun köpeği}}
*tyska: {{ö|de|Marderhund|m}}, {{ö|de|Tanuki}}, {{ö|de|Enok}}, {{ö|de|Obstfuchs|m}}
*ungerska: {{ö+|hu|nyestkutya}}
{{ö-botten}}
kvhtj8zgrky3f6mu6ill5m8ose67cx4
trente-trois
0
574030
3697537
2836107
2022-07-28T06:05:38Z
Gabbe
1153
{{sammansättningar|[[trente-trois tours]]}}
wikitext
text/x-wiki
==Franska==
===Räkneord===
{{räkn|fr}}
'''[[trente]]-[[trois]]'''
#[[trettiotre]]
#:{{sammansättningar|[[trente-trois tours]]}}
a7okthvp47qbzpr5k5jtv1wi17sbxpe
konstsilke
0
614427
3697511
3229780
2022-07-27T20:12:52Z
LA2
544
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-t-n}}
'''[[konst]][[silke]]'''
#{{tagg|textilier}}[[konstgjord|konstgjort]] [[silke]]
#:{{antonymer|[[natursilke]]}}
#:{{sammansättningar|[[konstsilkesbrokad]], [[konstsilkesfabrik]], [[konstsilkesfiber]], [[konstsilkesindustri]], [[konstsilkesmassa]], [[konstsilkesproduktion]], [[konstsilkestråd]]}}
#:{{hyponymer|[[rayonsilke]]}}
====Översättningar====
{{ö-topp|konstgjort silke}}
*tyska: {{ö+|de|Kunstseide|f}}
{{ö-botten}}
eaccj12qzjshye8fydx0ilz98t0kfip
3697520
3697511
2022-07-28T05:02:59Z
Pametzma
10470
wikitext
text/x-wiki
{{wikipedia}}
==Svenska==
===Substantiv===
{{sv-subst-t-n}}
'''[[konst]][[silke]]'''
#{{tagg|textilier}}[[konstgjord|konstgjort]] [[silke]]
#:{{antonymer|[[natursilke]]}}
#:{{sammansättningar|[[konstsilkesbrokad]], [[konstsilkesfabrik]], [[konstsilkesfiber]], [[konstsilkesindustri]], [[konstsilkesmassa]], [[konstsilkesproduktion]], [[konstsilkestråd]]}}
#:{{hyponymer|[[rayonsilke]]}}
====Översättningar====
{{ö-topp|konstgjort silke}}
*tyska: {{ö+|de|Kunstseide|f}}
{{ö-botten}}
kc7orlfc42ccwe1njz8hs6tsxqjt9n4
Wiktionary:Projekt/Önskelistor/Svenska/g
4
689677
3697450
3696960
2022-07-27T15:42:08Z
Pametzma
10470
/* g */
wikitext
text/x-wiki
=== g ===
{{topp}}
:[[G-punkt]]
:[[gaffelantilop]]
:[[gaffelbock]]
:[[gaffelformig]]
:[[gaffelfrukost]]
:[[gaffelhäst]]
:[[gaggighet]]
:[[gagnvirke]]
:[[Galapagosöarna]]
:[[galauniform]]
:[[galgbacken]]
:[[gallerstaket]]
:[[gallion]]
:[[gallstekel]]
:[[galoppad]]
:[[gammal skåpmat]]
:[[gammalkyrklighet]]
:[[gammalt tillbaks]]
:[[gangrän]]
:[[gara]]
:[[garagering]]
:[[garderobsstång]]
:[[gardinspringa]]
:[[garnisonsort]]
:[[garvarbark]]
:[[garveriarbetare]]
:[[garveriindustri]]
:[[garvmedel]]
:[[garvsyra]]
:[[garvämne]]
:[[gasackumulator]]
:[[gasarmatur]]
:[[gasbelysning]]
:[[gasbinda]]
:[[gasen i botten]]
:[[gaskromatografi]]
:[[gaslåga]]
:[[gasläcka]]
:[[gasläckage]]
:[[gasoltub]]
:[[gatbredd]]
:[[gatflicka]]
:[[Gathenhielm]]
:[[gatlampa]]
:[[gatpojke]]
:[[gatskylt]]
:[[gatsmuts]]
:[[gatubredd]]
:[[gatufrid]]
:[[gatunät]]
:[[gatupris]]
:[[gaturenhållning]]
:[[gatuskylt]]
:[[gatuteater]]
:[[gatuvimmel]]
:[[gayal]]
:[[ge akt]]
:[[ge gas]]
:[[ge sken]]
:[[ge tillkänna]]
:[[ge åt]]
:[[geckoödla]]
:[[geggig]]
:[[gelbgjuteri]]
:[[Gellivare]]
:[[gemensamhet]]
:[[generaliserbar]]
:[[generalkonsulat]]
:[[generationskamrat]]
:[[gengas]]
:[[genkärande]]
:[[genombrytning]]
:[[genomdum]]
:[[genomfartsled]]
:[[genomfärd]]
:[[genomföring]]
:[[genomgångsstation]]
:[[genomgångstrafik]]
:[[genomkokning]]
:[[genomleva]]
:[[genomseende]]
:[[genomsippra]]
:[[genomskära]]
:[[genomslagskraft]]
:[[genomslagspapper]]
:[[genomsläpplig]]
:[[genomsnittsinkomst]]
:[[genomsnittsmänniska]]
:[[genomsnittsålder]]
:[[genomstekt]]
:[[genomsåga]]
:[[genomtåg]]
:[[genomtänka]]
:[[genomtänkande]]
:[[genomvåt]]
:[[genomvärma]]
:[[genremåleri]]
:[[geoteknisk]]
:[[geovetare]]
:[[geridon]]
:[[geringssåg]]
:[[germanist]]
{{mitt4}}
:[[gesällprov]]
:[[getingbilla]]
:[[gevärssikte]]
:[[Gideon]]
:[[giftaslysten]]
:[[gifttagg]]
:[[giltighetstid]]
:[[ginbalk]]
:[[gingla]]
:[[gipsfigur]]
:[[gipsornament]]
:[[gipyr]]
:[[girokonto]]
:[[gjutjärnsbro]]
:[[glaciärälv]]
:[[gladelig]]
:[[Glader]]
:[[gladiolus]]
:[[glansis]]
:[[glanskis]]
:[[glanslös]]
:[[glanspapper]]
:[[glappning]]
:[[glasblåsare]]
:[[glasblåsning]]
:[[glasdisk]]
:[[glasfiber]]
:[[glasfiberförstärkt]]
:[[glassbomb]]
:[[glasspamp]]
:[[glasull]]
:[[glasögonlins]]
:[[glida iväg]]
:[[glida ner]]
:[[glidarkille]]
:[[glidflygplan]]
:[[glidlager]]
:[[glidplatta]]
:[[Glimmingehus]]
:[[glochid]]
:[[glosbok]]
:[[glossematik]]
:[[glutenallergi]]
:[[glutenallergiker]]
:[[glutenhalt]]
:[[glycerintvål]]
:[[glåmord]]
:[[glädja sig]]
:[[glädjefull]]
:[[glädjelös]]
:[[glädjemätande]]
:[[glädjesprång]]
:[[glädjestrålande]]
:[[glädjetom]]
:[[glädjetår]]
:[[glädjevrål]]
:[[glödfat]]
:[[glödning]]
:[[glöggkopp]]
:[[gnagning]]
:[[gnatig]]
:[[gnidighet]]
:[[gnistsläckare]]
:[[gnugga geniknölarna]]
:[[gnussa]]
:[[gnälla till]]
:[[Godard]]
:[[godispapper]]
:[[godmodighet]]
:[[godsfinka]]
:[[godsomsättning]]
:[[godsstation]]
:[[godstågslok]]
:[[godsägarinna]]
:[[godtemplare]]
:[[Gofman]]
:[[golfbyxor]]
:[[Golfströmmen]]
:[[golva]]
:[[golvbeläggning]]
:[[golvläggare]]
:[[golvtillverkare]]
:[[golvtrasa]]
:[[golvvårdare]]
:[[gomljud]]
:[[Goodman]]
:[[gordonsetter]]
:[[gorån]]
:[[gossekonung]]
:[[gott om]]
{{mitt4}}
:[[gotta sig]]
:[[gottskrivning]]
:[[graderbar]]
:[[grafisk design]]
:[[grafitdegel]]
:[[granatäpplejuice]]
:[[granbark]]
:[[grankvist]]
:[[grannbarn]]
:[[grannby]]
:[[grannfastighet]]
:[[grannfru]]
:[[grannhet]]
:[[granntomt]]
:[[Granqvist]]
:[[granris]]
:[[granul]]
:[[gravfält]]
:[[gravgås]]
:[[graviditetsdagbok]]
:[[graviditetstest]]
:[[graviditetsvecka]]
:[[gravitas]]
:[[gravlägga]]
:[[gravmonument]]
:[[gravröse]]
:[[gravsplats]]
:[[gravsänka]]
:[[gravsättning]]
:[[gravtal]]
:[[gravvård]]
:[[gravöppning]]
:[[Greger]]
:[[grekisk-katolsk]]
:[[grenad]]
:[[grenklyka]]
:[[grenrör]]
:[[grepe]]
:[[grevetitel]]
:[[grillkrydda]]
:[[grillor]]
:[[grillparty]]
:[[grindslant]]
:[[grindvakt]]
:[[grindvakterska]]
:[[gripa sig an]]
:[[gripbar]]
:[[gripenhet]]
:[[grisa ned]]
:[[grisinsulin]]
:[[griskastrering]]
:[[grodda]]
:[[grodsim]]
:[[grodskinnsmelon]]
:[[groning]]
:[[grovarbete]]
:[[grovgöra]]
:[[grovjobb]]
:[[grovsalt]]
:[[grovsortering]]
:[[grubbel]]
:[[grubbleri]]
:[[grufsa]]
:[[grumsa]]
:[[grundarklanen]]
:[[grundbegrepp]]
:[[grundforskning]]
:[[grundhav]]
:[[grundkaraktär]]
:[[grundkurs]]
:[[grundlagsenlighet]]
:[[grundlagsfäst]]
:[[grundlagsmässig]]
:[[grundlagsrevision]]
:[[grundlagsskyddad]]
:[[grundlagsändring]]
:[[grundläggning]]
:[[grundmålning]]
:[[grundstam]]
:[[grundstomme]]
:[[grundstött]]
:[[grundtillstånd]]
:[[Grundtvig]]
:[[grundvärde]]
:[[grundvärdering]]
:[[gruppspelsmatch]]
:[[gruppvis]]
:[[grusbil]]
:[[gruvfogde]]
:[[gruvgång]]
:[[gruvägare]]
:[[gruvöppning]]
:[[gråhårighet]]
:[[gråkall]]
:[[gråskäggig]]
:[[gråtattack]]
:[[gråterska]]
:[[gråvacka]]
:[[gråärt]]
:[[gräddbakelse]]
:[[grädden på moset]]
:[[gräddtårta]]
:[[gräla på]]
:[[gräng]]
:[[gränsbefolkning]]
:[[gränskostnad]]
:[[gränspass]]
:[[gränspåle]]
:[[gräsbetäckt]]
:[[gräsmark]]
:[[gräsplan]]
:[[gräsrotsrörelse]]
::[[gränsstolpe]]
{{mitt4}}
:[[Gröna Lund]]
:[[grönfoder]]
:[[gröngödsla]]
:[[grönsaksfrö]]
:[[grötighet]]
:[[grötlunk]]
:[[grötrock]]
:[[guatemaltekisk]]
:[[gubbröra]]
:[[gubevars]]
:[[gudaktig]]
:[[gudelig]]
:[[gudlöshet]]
:[[gudsbild]]
:[[gudsfruktan]]
:[[gudstjänstlokal]]
:[[guldarmband]]
:[[guldbarr]]
:[[guldförande]]
:[[guldglänsande]]
:[[guldhaltig]]
:[[guldklimp]]
:[[guldmakeri]]
:[[guldring]]
:[[guldrusch]]
:[[guldsmedsaffär]]
:[[guldsmedsbutik]]
:[[guldstämpel]]
:[[guldvaskning]]
:[[guldvåg]]
:[[gulla]]
:[[gulleplutt]]
:[[gullighet]]
:[[gullpudra]]
:[[gulorange]]
:[[gummiasfalt]]
:[[gummiparagraf]]
:[[gummiplatta]]
:[[gungig]]
:[[gungning]]
:[[Gunnilse]]
:[[guppy]]
:[[gurkmajonnäs]]
:[[gurksallad]]
:[[gurkväxt]]
:[[Gustavsberg]]
:[[Gusten]]
:[[gycklardräkt]]
:[[gyckleri]]
:[[gyllene medelväg]]
:[[gynnsamhet]]
:[[gyttra]]
:[[gå brandvakt]]
:[[gå hädan]]
:[[gå i ide]]
:[[gå i uppfyllelse]]
:[[gå ifatt]]
:[[gå ihop]]
:[[gå illa]]
:[[gå in genom det ena örat och ut genom det andra]]
:[[gå långt]]
:[[gå och driva]]
:[[gå på sporten]]
:[[gå sin gilla gång]]
:[[gångegenskap]]
:[[gånghjälpmedel]]
:[[går bananas]]
:[[gårdstomte]]
:[[gåsflock]]
:[[gåsflott]]
:[[gåt]]
:[[gäckmast]]
:[[gälblad]]
:[[gängback]]
:[[gängbråk]]
:[[gängkrig]]
:[[gäspighet]]
:[[gästföreställning]]
:[[gästgivaregård]]
:[[gäststuga]]
:[[gästvänlighet]]
:[[Gävlebocken]]
:[[gödselhög]]
:[[gödselstad]]
:[[göra allvar]]
:[[göra i ordning]]
:[[göra sig kvitt]]
:[[göra sin kur]]
:[[göra upp räkningen]]
:[[göra över]] [http://runeberg.org/mhausen/0013.html]
:[[göranden och låtanden]]
:[[göteborgsvits]]
:[[göticism]]
{{botten}}
csmj6choc4x97m7itemiwszixxhcjdg
3697457
3697450
2022-07-27T15:55:38Z
Pametzma
10470
/* g */
wikitext
text/x-wiki
=== g ===
{{topp}}
:[[G-punkt]]
:[[gaffelantilop]]
:[[gaffelbock]]
:[[gaffelformig]]
:[[gaffelfrukost]]
:[[gaffelhäst]]
:[[gaggighet]]
:[[gagnvirke]]
:[[Galapagosöarna]]
:[[galauniform]]
:[[galgbacken]]
:[[gallerstaket]]
:[[gallion]]
:[[gallstekel]]
:[[galoppad]]
:[[gammal skåpmat]]
:[[gammalkyrklighet]]
:[[gammalt tillbaks]]
:[[gangrän]]
:[[gara]]
:[[garagering]]
:[[garderobsstång]]
:[[gardinspringa]]
:[[garnisonsort]]
:[[garvarbark]]
:[[garveriarbetare]]
:[[garveriindustri]]
:[[garvmedel]]
:[[garvsyra]]
:[[garvämne]]
:[[gasackumulator]]
:[[gasarmatur]]
:[[gasbelysning]]
:[[gasbinda]]
:[[gasen i botten]]
:[[gaskromatografi]]
:[[gaslåga]]
:[[gasläcka]]
:[[gasläckage]]
:[[gasoltub]]
:[[gatbredd]]
:[[gatflicka]]
:[[Gathenhielm]]
:[[gatlampa]]
:[[gatpojke]]
:[[gatskylt]]
:[[gatsmuts]]
:[[gatubredd]]
:[[gatufrid]]
:[[gatunät]]
:[[gatupris]]
:[[gaturenhållning]]
:[[gatuskylt]]
:[[gatuteater]]
:[[gatuvimmel]]
:[[gayal]]
:[[ge akt]]
:[[ge gas]]
:[[ge sken]]
:[[ge tillkänna]]
:[[ge åt]]
:[[geckoödla]]
:[[geggig]]
:[[gelbgjuteri]]
:[[Gellivare]]
:[[gemensamhet]]
:[[generaliserbar]]
:[[generalkonsulat]]
:[[generationskamrat]]
:[[gengas]]
:[[genkärande]]
:[[genombrytning]]
:[[genomdum]]
:[[genomfartsled]]
:[[genomfärd]]
:[[genomföring]]
:[[genomgångsstation]]
:[[genomgångstrafik]]
:[[genomkokning]]
:[[genomleva]]
:[[genomseende]]
:[[genomsippra]]
:[[genomskära]]
:[[genomslagskraft]]
:[[genomslagspapper]]
:[[genomsläpplig]]
:[[genomsnittsinkomst]]
:[[genomsnittsmänniska]]
:[[genomsnittsålder]]
:[[genomstekt]]
:[[genomsåga]]
:[[genomtåg]]
:[[genomtänka]]
:[[genomtänkande]]
:[[genomvåt]]
:[[genomvärma]]
:[[genremåleri]]
:[[geoteknisk]]
:[[geovetare]]
:[[geridon]]
:[[geringssåg]]
:[[germanist]]
{{mitt4}}
:[[gesällprov]]
:[[getingbilla]]
:[[gevärssikte]]
:[[Gideon]]
:[[giftaslysten]]
:[[gifttagg]]
:[[giltighetstid]]
:[[ginbalk]]
:[[gingla]]
:[[gipsfigur]]
:[[gipsornament]]
:[[gipyr]]
:[[girokonto]]
:[[gjutjärnsbro]]
:[[glaciärälv]]
:[[gladelig]]
:[[Glader]]
:[[gladiolus]]
:[[glansis]]
:[[glanskis]]
:[[glanslös]]
:[[glanspapper]]
:[[glappning]]
:[[glasblåsare]]
:[[glasblåsning]]
:[[glasdisk]]
:[[glasfiber]]
:[[glasfiberförstärkt]]
:[[glassbomb]]
:[[glasspamp]]
:[[glasull]]
:[[glasögonlins]]
:[[glida iväg]]
:[[glida ner]]
:[[glidarkille]]
:[[glidflygplan]]
:[[glidlager]]
:[[glidplatta]]
:[[Glimmingehus]]
:[[glochid]]
:[[glosbok]]
:[[glossematik]]
:[[glutenallergiker]]
:[[glutenhalt]]
:[[glycerintvål]]
:[[glåmord]]
:[[glädja sig]]
:[[glädjefull]]
:[[glädjelös]]
:[[glädjemätande]]
:[[glädjesprång]]
:[[glädjestrålande]]
:[[glädjetom]]
:[[glädjetår]]
:[[glädjevrål]]
:[[glödfat]]
:[[glödning]]
:[[glöggkopp]]
:[[gnagning]]
:[[gnatig]]
:[[gnidighet]]
:[[gnistsläckare]]
:[[gnugga geniknölarna]]
:[[gnussa]]
:[[gnälla till]]
:[[Godard]]
:[[godispapper]]
:[[godmodighet]]
:[[godsfinka]]
:[[godsomsättning]]
:[[godsstation]]
:[[godstågslok]]
:[[godsägarinna]]
:[[godtemplare]]
:[[Gofman]]
:[[golfbyxor]]
:[[Golfströmmen]]
:[[golva]]
:[[golvbeläggning]]
:[[golvläggare]]
:[[golvtillverkare]]
:[[golvtrasa]]
:[[golvvårdare]]
:[[gomljud]]
:[[Goodman]]
:[[gordonsetter]]
:[[gorån]]
:[[gossekonung]]
:[[gott om]]
{{mitt4}}
:[[gotta sig]]
:[[gottskrivning]]
:[[graderbar]]
:[[grafisk design]]
:[[grafitdegel]]
:[[granatäpplejuice]]
:[[granbark]]
:[[grankvist]]
:[[grannbarn]]
:[[grannby]]
:[[grannfastighet]]
:[[grannfru]]
:[[grannhet]]
:[[granntomt]]
:[[Granqvist]]
:[[granris]]
:[[granul]]
:[[gravfält]]
:[[gravgås]]
:[[graviditetsdagbok]]
:[[graviditetstest]]
:[[graviditetsvecka]]
:[[gravitas]]
:[[gravlägga]]
:[[gravmonument]]
:[[gravröse]]
:[[gravsplats]]
:[[gravsänka]]
:[[gravsättning]]
:[[gravtal]]
:[[gravvård]]
:[[gravöppning]]
:[[Greger]]
:[[grekisk-katolsk]]
:[[grenad]]
:[[grenklyka]]
:[[grenrör]]
:[[grevetitel]]
:[[grillkrydda]]
:[[grillor]]
:[[grillparty]]
:[[grindslant]]
:[[grindvakt]]
:[[grindvakterska]]
:[[gripa sig an]]
:[[gripbar]]
:[[gripenhet]]
:[[grisa ned]]
:[[grisinsulin]]
:[[griskastrering]]
:[[grodda]]
:[[grodsim]]
:[[grodskinnsmelon]]
:[[groning]]
:[[grovarbete]]
:[[grovgöra]]
:[[grovjobb]]
:[[grovsalt]]
:[[grovsortering]]
:[[grubbel]]
:[[grubbleri]]
:[[grufsa]]
:[[grumsa]]
:[[grundarklanen]]
:[[grundbegrepp]]
:[[grundforskning]]
:[[grundhav]]
:[[grundkaraktär]]
:[[grundkurs]]
:[[grundlagsenlighet]]
:[[grundlagsfäst]]
:[[grundlagsmässig]]
:[[grundlagsrevision]]
:[[grundlagsskyddad]]
:[[grundlagsändring]]
:[[grundläggning]]
:[[grundmålning]]
:[[grundstam]]
:[[grundstomme]]
:[[grundstött]]
:[[grundtillstånd]]
:[[Grundtvig]]
:[[grundvärde]]
:[[grundvärdering]]
:[[gruppspelsmatch]]
:[[gruppvis]]
:[[grusbil]]
:[[gruvfogde]]
:[[gruvgång]]
:[[gruvägare]]
:[[gruvöppning]]
:[[gråhårighet]]
:[[gråkall]]
:[[gråskäggig]]
:[[gråtattack]]
:[[gråterska]]
:[[gråvacka]]
:[[gråärt]]
:[[gräddbakelse]]
:[[grädden på moset]]
:[[gräddtårta]]
:[[gräla på]]
:[[gräng]]
:[[gränsbefolkning]]
:[[gränskostnad]]
:[[gränspass]]
:[[gränspåle]]
:[[gräsbetäckt]]
:[[gräsmark]]
:[[gräsplan]]
:[[gräsrotsrörelse]]
:[[gränsstolpe]]
{{mitt4}}
:[[Gröna Lund]]
:[[grönfoder]]
:[[gröngödsla]]
:[[grönsaksfrö]]
:[[grötighet]]
:[[grötlunk]]
:[[grötrock]]
:[[guatemaltekisk]]
:[[gubbröra]]
:[[gubevars]]
:[[gudaktig]]
:[[gudelig]]
:[[gudlöshet]]
:[[gudsbild]]
:[[gudsfruktan]]
:[[gudstjänstlokal]]
:[[guldarmband]]
:[[guldbarr]]
:[[guldförande]]
:[[guldglänsande]]
:[[guldhaltig]]
:[[guldklimp]]
:[[guldmakeri]]
:[[guldring]]
:[[guldrusch]]
:[[guldsmedsaffär]]
:[[guldsmedsbutik]]
:[[guldstämpel]]
:[[guldvaskning]]
:[[guldvåg]]
:[[gulla]]
:[[gulleplutt]]
:[[gullighet]]
:[[gullpudra]]
:[[gulorange]]
:[[gummiasfalt]]
:[[gummiparagraf]]
:[[gummiplatta]]
:[[gungig]]
:[[gungning]]
:[[Gunnilse]]
:[[guppy]]
:[[gurkmajonnäs]]
:[[gurksallad]]
:[[gurkväxt]]
:[[Gustavsberg]]
:[[Gusten]]
:[[gycklardräkt]]
:[[gyckleri]]
:[[gyllene medelväg]]
:[[gynnsamhet]]
:[[gyttra]]
:[[gå brandvakt]]
:[[gå hädan]]
:[[gå i uppfyllelse]]
:[[gå ifatt]]
:[[gå ihop]]
:[[gå illa]]
:[[gå in genom det ena örat och ut genom det andra]]
:[[gå långt]]
:[[gå och driva]]
:[[gå på sporten]]
:[[gå sin gilla gång]]
:[[gångegenskap]]
:[[gånghjälpmedel]]
:[[går bananas]]
:[[gårdstomte]]
:[[gåsflock]]
:[[gåsflott]]
:[[gåt]]
:[[gäckmast]]
:[[gälblad]]
:[[gängback]]
:[[gängbråk]]
:[[gängkrig]]
:[[gäspighet]]
:[[gästföreställning]]
:[[gästgivaregård]]
:[[gäststuga]]
:[[gästvänlighet]]
:[[Gävlebocken]]
:[[gödselhög]]
:[[gödselstad]]
:[[göra allvar]]
:[[göra i ordning]]
:[[göra sig kvitt]]
:[[göra sin kur]]
:[[göra upp räkningen]]
:[[göra över]] [http://runeberg.org/mhausen/0013.html]
:[[göranden och låtanden]]
:[[göteborgsvits]]
:[[göticism]]
{{botten}}
1gxb1mgmo0ga4leeix09im8lxg8osnt
kallblodig
0
770041
3697564
3447696
2022-07-28T09:00:02Z
LA2
544
+ru: [[холоднокро́вный]]; +ru: [[хладнокро́вный]]; +en: [[cold-blooded]]; +en: [[cold-blooded]]; +en: [[ectothermic]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{sv-adj|pers=|adv=|not=betydelse 1 kompareras inte}}
'''kallblodig'''
#{{tagg|zoologi}} om [[kroppstemperatur]] växlar med [[omgivningstemperatur]]
#som inte låter sig påverkas av känslor
====Översättningar====
{{ö-topp|om kroppstemperatur växlar med omgivningstemperatur}}
*engelska: {{ö+|en|cold-blooded}}, {{ö+|en|ectothermic}}
*ryska: {{ö+|ru|холоднокро́вный}}
*tyska: {{ö+|de|kaltblütig}}, {{ö|de|wechselwarm}}
{{ö-botten}}
{{ö-topp|som inte låter sig påverkas av känslor}}
*engelska: {{ö+|en|cold-blooded}}
*ryska: {{ö+|ru|хладнокро́вный}}
*tyska: {{ö+|de|kaltblütig}}
{{ö-botten}}
g8vax8sl8osj24npfb2atg13r7vqxe8
Glutenunverträglichkeit
0
835664
3697452
3437294
2022-07-27T15:43:38Z
Pametzma
10470
/* Substantiv */
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-f-oräkn}}
'''[[Gluten]][[Unverträglichkeit|unverträglichkeit]]''' {{f}}
#[[glutenintolerans]], [[glutenallergi]]
#:{{synonymer|[[Glutenintoleranz]]}}
rgl3pvvlyxl0rhcwan5prsv67cc9z0p
härdning
0
836127
3697562
3438551
2022-07-28T08:52:23Z
Gabbe
1153
+fr: [[trempe]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-ar}}
'''härdning'''
#{{tagg|metallurgi}} behandling i syfte att öka hållfasthet eller seghet
====Översättningar====
{{ö-topp|behandling i syfte att öka hållfasthet eller seghet}}
*franska: {{ö+|fr|trempe|f}}
*tyska: {{ö+|de|Härtung|f}}
{{ö-botten}}
qdtchy1yu0nqrc9uz22fjaokur3nfre
Tender
0
904934
3697483
3687289
2022-07-27T19:35:33Z
Gabbe
1153
"språk=de"
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-m}}
'''Tender''' {{m}}
#{{tagg|järnväg|språk=de}} [[tender]]; ''förrådsvagn eller behållare där vatten och bränsle förvaras för ånglok''
#:{{sammansättningar|[[Schlepptender]], [[Tenderlok]], [[Wannentender]]}}
#{{tagg|sjöfart|språk=de}} fartyg som försörjer andra fartyg
m472wg7juwzkb2g5yjrxfrugp8clrxw
glutenallergi
0
923066
3697451
3692185
2022-07-27T15:43:00Z
Pametzma
10470
+översättningar; +de: [[Glutenunverträglichkeit]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-n-er|en=}}
'''[[gluten]][[allergi]]''' ''u''
#[[överkänslighet]] mot [[protein]] i [[sädesslag]], orsakad av [[allergenantikroppar]]
#:''Den överkänslighet som vi kallar '''glutenallergi''' skall inte förväxlas med den autoimmuna sjukdomen glutenintolerans.''
#:{{synonymer|[[spannmålsallergi]]}}
#:{{jämför|[[glutenintolerans]]}}
====Översättningar====
{{ö-topp|överkänslighet mot protein i sädesslag, orsakad av allergenantikroppar}}
*tyska: {{ö|de|Glutenunverträglichkeit|f}}
{{ö-botten}}
tdjrl9h86yg03lvjll8n3k5a6vlha4a
Modul:fr-verb-konj
828
926587
3697549
3697361
2022-07-28T07:13:57Z
Gabbe
1153
förtydligade källhänvisningar i kommentarerna, gjorde redo för en ytterligare mer uttömmande källa
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-konj]]
---------------------------------------------------------------
---------------------------------------------------------------
-- [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"] = ""
-- 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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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
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 nämnda källor
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
iurdb4011cr6uim37gscbrfhp2av6ke
3697550
3697549
2022-07-28T07:27:02Z
Gabbe
1153
gjorde indentering för läsbarhetens skull; förtydligade vilken källa
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-konj]]
---------------------------------------------------------------
---------------------------------------------------------------
-- [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"] = ""
-- 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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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["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
h9qmde7wktub272fsgt5o2h7twoi2xh
Modul:fr-verb-artikel
828
926588
3697434
3697432
2022-07-27T12:40:31Z
Gabbe
1153
prövade att byta in ett riktigt avslut, fotnoten får tas hand om sen
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")
export.show = function ( argument )
local artikelnamn = argument.args["artikelnamn"]
q = p.konjugera(artikelnamn)
auxil_verb = "avoir"
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">{{{4|Böjningar av ''{{länka|{{{grundform|{{PAGENAME}}}}}}}''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]](e)(s)")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
s7xru2jpbsohetbtseuuu52nfmggm3p
3697435
3697434
2022-07-27T12:43:00Z
Gabbe
1153
hanterar "betydelser" sen
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")
export.show = function ( argument )
local artikelnamn = argument.args["artikelnamn"]
q = p.konjugera(artikelnamn)
auxil_verb = "avoir"
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]](e)(s)")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
fcko0fclrd32qqb92lwigd2okwnaivb
3697436
3697435
2022-07-27T12:43:49Z
Gabbe
1153
tog bort en div för mycket
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")
export.show = function ( argument )
local artikelnamn = argument.args["artikelnamn"]
q = p.konjugera(artikelnamn)
auxil_verb = "avoir"
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]](e)(s)")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
qmbdmqfnr9kxwl3f1htfcxyq0uh3fub
3697437
3697436
2022-07-27T12:45:00Z
Gabbe
1153
även denna "betydelser" får hanteras sen
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")
export.show = function ( argument )
local artikelnamn = argument.args["artikelnamn"]
q = p.konjugera(artikelnamn)
auxil_verb = "avoir"
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''"..q["artikelnamn"].."''")
--table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]](e)(s)")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
466lnkuv3sq73psgeki2f3cslj75qji
3697438
3697437
2022-07-27T12:45:49Z
Gabbe
1153
inget "(e)(s)" med "avoir"
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")
export.show = function ( argument )
local artikelnamn = argument.args["artikelnamn"]
q = p.konjugera(artikelnamn)
auxil_verb = "avoir"
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''"..q["artikelnamn"].."''")
--table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
4ur2qevkusn9j4cvpwcoyrqeeemhi4b
3697439
3697438
2022-07-27T13:27:57Z
Gabbe
1153
testar om detta gör att den tar artikelnamnet automatiskt
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")
export.show = function ( argument )
local artikelnamn = ""
if argument.args["artikelnamn"] then
artikelnamn = argument.args["artikelnamn"] -- främst anropet till mallen
else
artikelnamn = mw.title.getCurrentTitle().text -- annars titeln
end
q = p.konjugera(artikelnamn)
auxil_verb = "avoir"
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''"..q["artikelnamn"].."''")
--table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
ozwg0m6gzkv82jdaz84g1umnm1m2bhb
3697440
3697439
2022-07-27T13:29:21Z
Gabbe
1153
Gör version 3697439 av [[Special:Contributions/Gabbe|Gabbe]] ([[User talk:Gabbe|diskussion]]) ogjord: funkade inte som tänkt
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")
export.show = function ( argument )
local artikelnamn = argument.args["artikelnamn"]
q = p.konjugera(artikelnamn)
auxil_verb = "avoir"
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''"..q["artikelnamn"].."''")
--table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
4ur2qevkusn9j4cvpwcoyrqeeemhi4b
3697454
3697440
2022-07-27T15:48:23Z
Gabbe
1153
infogade två "</div>" som saknades
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")
export.show = function ( argument )
local artikelnamn = argument.args["artikelnamn"]
q = p.konjugera(artikelnamn)
auxil_verb = "avoir"
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''"..q["artikelnamn"].."''")
--table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"</div></div>")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
bpy7sj2nhlpz04p3gw1mrtji4hnwp8d
3697455
3697454
2022-07-27T15:50:36Z
Gabbe
1153
la till: data-lang="fr" data-h3="verb"
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")
export.show = function ( argument )
local artikelnamn = argument.args["artikelnamn"]
q = p.konjugera(artikelnamn)
auxil_verb = "avoir"
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\" data-lang=\"fr\" data-h3=\"verb\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''"..q["artikelnamn"].."''")
--table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"</div></div>")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
na7fqw59xzl7sq1pi22psixh6r341wq
3697459
3697455
2022-07-27T16:56:05Z
Gabbe
1153
testar att införa en hjälpverbsparameter
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")
export.show = function ( argument )
local artikelnamn = argument.args["artikelnamn"]
q = p.konjugera(artikelnamn)
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
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\" data-lang=\"fr\" data-h3=\"verb\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''"..q["artikelnamn"].."''")
--table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"</div></div>")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
3yn0la41zgiaznqcw23l0jpd86c7hm6
3697461
3697459
2022-07-27T17:03:20Z
Gabbe
1153
börjar med en tom rad för att säkerställa att nästa verkligen följer med
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")
export.show = function ( argument )
local artikelnamn = argument.args["artikelnamn"]
q = p.konjugera(artikelnamn)
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
table.insert(tabell,"")
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\" data-lang=\"fr\" data-h3=\"verb\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''"..q["artikelnamn"].."''")
--table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
table.insert(tabell,"!class=\"main\" colspan=\"6\"|Personliga former")
table.insert(tabell,"|-")
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.")
table.insert(tabell,"|-")
table.insert(tabell,"!'''indikativ'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt, kontinuerligt (jfr. engelskans \"I was ...ing\") -->")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konjunktiv'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!'''konditionalis'''")
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")
table.insert(tabell,"|-")
table.insert(tabell,"!présent <!-- presens -->")
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!passé 1<sup>re</sup> forme <!-- preteritum, 1:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé 2<sup>de</sup> forme <!-- preteritum, 2:a formen -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"| ")
end
table.insert(tabell,"|-")
table.insert(tabell,"!class=\"main\" colspan=7|Opersonliga former")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"|}")
table.insert(tabell,"</div></div>")
table.insert(tabell,"|}")
utskrift = table.concat(tabell, '\n')
return utskrift
--return tabell
end
return export
t89m76ouv7v36rlct1lcudvbzkdsh42
3697532
3697461
2022-07-28T05:41:48Z
Gabbe
1153
la till hantering av opersonliga verb
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")
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
table.insert(tabell,"")
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\" data-lang=\"fr\" data-h3=\"verb\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''"..q["artikelnamn"].."''")
--table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
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,"|[["..q["indikativ_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (opers) then
table.insert(tabell,"|a [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (opers) then
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](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,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (opers) then
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["konditional_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](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,"|[["..q["verb"].."]]")
table.insert(tabell,"!participe présent <!-- presensparticip -->")
table.insert(tabell,"|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
table.insert(tabell,"|avoir [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé<!-- perfektparticip -->")
table.insert(tabell,"|[["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|en [["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
table.insert(tabell,"|en ayant [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé <!-- perfektparticip -->")
table.insert(tabell,"|ayant [["..q["perfpart"].."]]")
else
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](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
ctrcff2n4c2y1twj4q66zdxk1v1y98s
3697533
3697532
2022-07-28T05:43:58Z
Gabbe
1153
la till radbrytning som saknades
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")
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
table.insert(tabell,"")
table.insert(tabell,"{| class=\"NavFrameContainer grammar-hide\"")
table.insert(tabell,"|-")
table.insert(tabell,"|<div class=\"NavFrame\">")
table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''</div>")
--table.insert(tabell,"<div class=\"NavHead\" style=\"text-align: center;\">Böjningar av ''"..artikelnamn.."''}}}<br> <i>{{{betydelser|}}}</i></div>")
table.insert(tabell,"<div class=\"NavContent\">")
table.insert(tabell,"{| class=\"grammar template-fr-verb-er\" cellspacing=\"0\" data-lang=\"fr\" data-h3=\"verb\"")
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''"..q["artikelnamn"].."''")
--table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..q["artikelnamn"].."}} {{{betydelser|}}}''")
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,"|[["..q["indikativ_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (opers) then
table.insert(tabell,"|a [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (opers) then
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](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,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (opers) then
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["konditional_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](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,"|[["..q["verb"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe présent <!-- presensparticip -->")
table.insert(tabell,"|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
table.insert(tabell,"|avoir [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé<!-- perfektparticip -->")
table.insert(tabell,"|[["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|en [["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
table.insert(tabell,"|en ayant [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé <!-- perfektparticip -->")
table.insert(tabell,"|ayant [["..q["perfpart"].."]]")
else
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](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
42ri1yz485p6ayj5mn1rb1ji0mpdvxg
3697544
3697533
2022-07-28T06:37:04Z
Gabbe
1153
la till hantering av "betydelser"
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")
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\" cellspacing=\"0\" data-lang=\"fr\" data-h3=\"verb\"")
if (betydelser_text ~= "") then
table.insert(tabell,"!class=\"main\" rowspan=\"2\"|Böjningar av ''{{länk|fr|"..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,"|[["..q["indikativ_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (opers) then
table.insert(tabell,"|a [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (opers) then
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](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,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (opers) then
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["konditional_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](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,"|[["..q["verb"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe présent <!-- presensparticip -->")
table.insert(tabell,"|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
table.insert(tabell,"|avoir [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé<!-- perfektparticip -->")
table.insert(tabell,"|[["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|en [["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
table.insert(tabell,"|en ayant [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé <!-- perfektparticip -->")
table.insert(tabell,"|ayant [["..q["perfpart"].."]]")
else
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](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
qvskv3n4lfe8p8m8xgcci29h8etmql1
3697545
3697544
2022-07-28T06:38:36Z
Gabbe
1153
tog bort onödigheter
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")
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\" 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,"|[["..q["indikativ_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (opers) then
table.insert(tabell,"|a [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (opers) then
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](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,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (opers) then
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["konditional_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](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,"|[["..q["verb"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe présent <!-- presensparticip -->")
table.insert(tabell,"|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
table.insert(tabell,"|avoir [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé<!-- perfektparticip -->")
table.insert(tabell,"|[["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|en [["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
table.insert(tabell,"|en ayant [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé <!-- perfektparticip -->")
table.insert(tabell,"|ayant [["..q["perfpart"].."]]")
else
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](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
ox1agvyx5zsc4y21nunzssmbdwq1k66
3697551
3697545
2022-07-28T08:01:17Z
Gabbe
1153
testade att ersätta en ruta med motsvarigheten till {{g-cell}}
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\" 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,"|[["..q["indikativ_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (opers) then
table.insert(tabell,"|a [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (opers) then
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](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,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (opers) then
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["konditional_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](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,"|[["..q["verb"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe présent <!-- presensparticip -->")
table.insert(tabell,"|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
table.insert(tabell,"|avoir [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé<!-- perfektparticip -->")
table.insert(tabell,"|[["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|en [["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
table.insert(tabell,"|en ayant [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé <!-- perfektparticip -->")
table.insert(tabell,"|ayant [["..q["perfpart"].."]]")
else
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](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
e9w7jpionxov2ej62dm3sxbzcfkz7o8
3697552
3697551
2022-07-28T08:04:25Z
Gabbe
1153
testade en till
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\" 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,"|[["..q["indikativ_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé simple <!-- preteritum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_passesimple_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur simple <!-- futurum -->")
if(opers) then
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["indikativ_futur_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["indikativ_futur_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé composé <!-- perfekt -->")
if (opers) then
table.insert(tabell,"|a [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (opers) then
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](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,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_present_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!imparfait <!-- imperfekt -->")
if (opers) then
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["konjunktiv_imparfait_3pers_pl"].."]]")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé <!-- preteritum -->")
if (opers) then
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["konditional_present_3pers_sg"].."]]")
else
table.insert(tabell,"|[["..q["konditional_present_1pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_3pers_sg"].."]]")
table.insert(tabell,"|[["..q["konditional_present_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["konditional_present_2pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](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,"|[["..q["verb"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe présent <!-- presensparticip -->")
table.insert(tabell,"|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
table.insert(tabell,"|avoir [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé<!-- perfektparticip -->")
table.insert(tabell,"|[["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|en [["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
table.insert(tabell,"|en ayant [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé <!-- perfektparticip -->")
table.insert(tabell,"|ayant [["..q["perfpart"].."]]")
else
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](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
arsvn7g3th945mhuslfid1lrk068uyb
3697553
3697552
2022-07-28T08:12:29Z
Gabbe
1153
ersatte de flesta ordinarie formerna
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\" 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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|ai [["..q["perfpart"].."]]")
table.insert(tabell,"|as [["..q["perfpart"].."]]")
table.insert(tabell,"|a [["..q["perfpart"].."]]")
table.insert(tabell,"|avons [["..q["perfpart"].."]]")
table.insert(tabell,"|avez [["..q["perfpart"].."]]")
table.insert(tabell,"|ont [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|suis [["..q["perfpart"].."]](e)")
table.insert(tabell,"|es [["..q["perfpart"].."]](e)")
table.insert(tabell,"|est [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sommes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|êtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|sont [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!passé antérieur <!-- egentligen samma sak som pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eus [["..q["perfpart"].."]]")
table.insert(tabell,"|eut [["..q["perfpart"].."]]")
table.insert(tabell,"|eûmes [["..q["perfpart"].."]]")
table.insert(tabell,"|eûtes [["..q["perfpart"].."]]")
table.insert(tabell,"|eurent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fus [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fut [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fûmes [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fûtes [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|furent [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avais [["..q["perfpart"].."]]")
table.insert(tabell,"|avait [["..q["perfpart"].."]]")
table.insert(tabell,"|avions [["..q["perfpart"].."]]")
table.insert(tabell,"|aviez [["..q["perfpart"].."]]")
table.insert(tabell,"|avaient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|était [["..q["perfpart"].."]](e)")
table.insert(tabell,"|étions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|étiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|étaient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!futur antérieur <!-- futurumperfekt (\"jag ska ha ...t\") -->")
if (opers) then
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurai [["..q["perfpart"].."]]")
table.insert(tabell,"|auras [["..q["perfpart"].."]]")
table.insert(tabell,"|aura [["..q["perfpart"].."]]")
table.insert(tabell,"|aurons [["..q["perfpart"].."]]")
table.insert(tabell,"|aurez [["..q["perfpart"].."]]")
table.insert(tabell,"|auront [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serai [["..q["perfpart"].."]](e)")
table.insert(tabell,"|seras [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sera [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|seront [["..q["perfpart"].."]](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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aie [["..q["perfpart"].."]]")
table.insert(tabell,"|aies [["..q["perfpart"].."]]")
table.insert(tabell,"|ait [["..q["perfpart"].."]]")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"|aient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soit [["..q["perfpart"].."]](e)")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|soient [["..q["perfpart"].."]](e)s")
end
table.insert(tabell,"|-")
table.insert(tabell,"!plus-que-parfait <!-- pluskvamperfekt -->")
if (opers) then
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurais [["..q["perfpart"].."]]")
table.insert(tabell,"|aurait [["..q["perfpart"].."]]")
table.insert(tabell,"|aurions [["..q["perfpart"].."]]")
table.insert(tabell,"|auriez [["..q["perfpart"].."]]")
table.insert(tabell,"|auraient [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|serais [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|serais [["..q["perfpart"].."]](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 [["..q["perfpart"].."]]")
elseif (auxil_verb == "avoir") then
table.insert(tabell,"|eusse [["..q["perfpart"].."]]")
table.insert(tabell,"|eusses [["..q["perfpart"].."]]")
table.insert(tabell,"|eût [["..q["perfpart"].."]]")
table.insert(tabell,"|eussions [["..q["perfpart"].."]]")
table.insert(tabell,"|eussiez [["..q["perfpart"].."]]")
table.insert(tabell,"|eussent [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|fusse [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fusses [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fût [["..q["perfpart"].."]](e)")
table.insert(tabell,"|fussions [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|fussiez [["..q["perfpart"].."]](e)(s)")
table.insert(tabell,"|fussent [["..q["perfpart"].."]](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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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 [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|ayons [["..q["perfpart"].."]]")
table.insert(tabell,"|ayez [["..q["perfpart"].."]]")
table.insert(tabell,"| ")
elseif (auxil_verb == "être") then
table.insert(tabell,"| ")
table.insert(tabell,"|sois [["..q["perfpart"].."]](e)")
table.insert(tabell,"| ")
table.insert(tabell,"|soyons [["..q["perfpart"].."]](e)s")
table.insert(tabell,"|soyez [["..q["perfpart"].."]](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,"|[["..q["verb"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe présent <!-- presensparticip -->")
table.insert(tabell,"|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
table.insert(tabell,"|avoir [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé<!-- perfektparticip -->")
table.insert(tabell,"|[["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|en [["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
table.insert(tabell,"|en ayant [["..q["perfpart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe passé <!-- perfektparticip -->")
table.insert(tabell,"|ayant [["..q["perfpart"].."]]")
else
table.insert(tabell,"!infinitif présent <!-- presensinfinitiv -->")
table.insert(tabell,"|colspan=2|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!infinitif passé <!-- preterituminfinitiv -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|avoir [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|être [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, sing mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart"].."]] / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif passé <!-- preteritumgerundium -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|en ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|en étant [["..q["perfpart"].."]](e)(s)")
end
table.insert(tabell,"!colspan=2|participe passé <!-- perfektparticip -->")
if (auxil_verb == "avoir") then
table.insert(tabell,"|colspan=2|ayant [["..q["perfpart"].."]]")
elseif (auxil_verb == "être") then
table.insert(tabell,"|colspan=2|étant [["..q["perfpart"].."]](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
91i2ww43zislsc6fo8t9tiyw8rieh5i
3697554
3697553
2022-07-28T08:19:56Z
Gabbe
1153
testar även att byta ut perfektparticipen mot {{g-cell}}s motsvarighet
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\" 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,"|[["..q["imp_2pers_sg"].."]]")
table.insert(tabell,"| ")
table.insert(tabell,"|[["..q["imp_1pers_pl"].."]]")
table.insert(tabell,"|[["..q["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,"|[["..q["verb"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!participe présent <!-- presensparticip -->")
table.insert(tabell,"|[["..q["prespart"].."]]")
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 [["..q["prespart"].."]]")
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|[["..q["artikelnamn"].."]]")
table.insert(tabell,"!colspan=2|participe présent <!-- presensparticip -->")
table.insert(tabell,"|colspan=2|[["..q["prespart"].."]]")
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").." / [["..q["perfpart_f_sg"].."]]")
table.insert(tabell,"|-")
table.insert(tabell,"!gérondif présent <!-- presensgerundium -->")
table.insert(tabell,"|colspan=2|en [["..q["prespart"].."]]")
table.insert(tabell,"!colspan=2|participe passé<!-- perfektparticip -->, plur mask / fem")
table.insert(tabell,"|colspan=2|[["..q["perfpart_m_pl"].."]] / [["..q["perfpart_f_pl"].."]]")
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
pbvc4os5rs0mx7nicku8i26w13fq4j2
3697555
3697554
2022-07-28T08:31:13Z
Gabbe
1153
testar att ersätta resten med {{g-cell}}
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\" 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"],"perpart","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"],"perpart","fr").." / "..glink.link(q["perfpart_f_pl"],"perpart","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
9d6fac00herpx0k75sskhszs79c8ntm
3697556
3697555
2022-07-28T08:34:25Z
Gabbe
1153
stavfel, "perfpart", inte "perpart
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\" 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
qoiuzs6jfrqgde0f01cebtf9rrindaw
Mall:fr-verb-test
10
926589
3697444
3697357
2022-07-27T14:13:01Z
Gabbe
1153
prövar att lägga till {{{PAGENAME}}}
wikitext
text/x-wiki
<includeonly>{{#invoke:fr-verb-artikel|show|artikelnamn={{{artikelnamn|{{{PAGENAME}}}}}}}}</includeonly><noinclude>Denna mall är på experimentstadiet och bör ej användas i den ordinarie artikelrymden.
Åberopas exempelvis med {{mall|fr-verb-test|artikelnamn{{=}}donner}}.</noinclude>
19uk925xk1ex4mdeavo1qu3qjvo0xxo
3697445
3697444
2022-07-27T14:14:33Z
Gabbe
1153
testar två istället för tre
wikitext
text/x-wiki
<includeonly>{{#invoke:fr-verb-artikel|show|artikelnamn={{{artikelnamn|{{PAGENAME}}}}}}}</includeonly><noinclude>Denna mall är på experimentstadiet och bör ej användas i den ordinarie artikelrymden.
Åberopas exempelvis med {{mall|fr-verb-test|artikelnamn{{=}}donner}}.</noinclude>
fafpzym8r9ro44bgmrdmfe9liojdg6c
3697460
3697445
2022-07-27T16:57:40Z
Gabbe
1153
lägger till hjälpverbsparameter
wikitext
text/x-wiki
<includeonly>{{#invoke:fr-verb-artikel|show|artikelnamn={{{artikelnamn|{{PAGENAME}}}}}|hjälpverb={{{hjälpverb|}}}}}</includeonly><noinclude>Denna mall är på experimentstadiet och bör ej användas i den ordinarie artikelrymden.
Åberopas exempelvis med {{mall|fr-verb-test|artikelnamn{{=}}donner}}.</noinclude>
tgwjqg0viyq109k22xhctpqgzihlq22
3697519
3697460
2022-07-28T04:59:56Z
Gabbe
1153
la till parameter för opersonliga verb
wikitext
text/x-wiki
<includeonly>{{#invoke:fr-verb-artikel|show|artikelnamn={{{artikelnamn|{{PAGENAME}}}}}|hjälpverb={{{hjälpverb|}}}|opers={{{opers|}}}}}</includeonly><noinclude>Denna mall är på experimentstadiet och bör ej användas i den ordinarie artikelrymden.
Åberopas exempelvis med {{mall|fr-verb-test|artikelnamn{{=}}donner}}.</noinclude>
nmyxdc6wkv691cry0bac8f586hovrhz
3697543
3697519
2022-07-28T06:31:11Z
Gabbe
1153
la till parametern "betydelser"
wikitext
text/x-wiki
<includeonly>{{#invoke:fr-verb-artikel|show|artikelnamn={{{artikelnamn|{{PAGENAME}}}}}|hjälpverb={{{hjälpverb|}}}|opers={{{opers|}}}|betydelser={{{betydelser|}}}}}</includeonly><noinclude>Denna mall är på experimentstadiet och bör ej användas i den ordinarie artikelrymden.
Åberopas exempelvis med {{mall|fr-verb-test|artikelnamn{{=}}donner}}.</noinclude>
h6deicmoh35ergzc2ylhxzo08do30af
Unverträglichkeit
0
926623
3697453
2022-07-27T15:47:35Z
Pametzma
10470
nytt uppslag (tyska)
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-f}}
'''[[unverträglich|Unverträglich]][[-keit|keit]]'''
#[[ofördragsamhet]]
#:{{sammansättningar|[[Glutenunverträglichkeit]]}}
5sxvdo8f3e08xittp4878w1my4i5tkq
unverträglich
0
926624
3697456
2022-07-27T15:52:02Z
Pametzma
10470
nytt uppslag (tyska)
wikitext
text/x-wiki
==Tyska==
===Adjektiv===
{{de-adj}}
'''unverträglich'''
#[[ofördragsam]]
#[[oförenlig]]
#[[svårsmält]]
:{{avgränsare}}
:{{besläktade ord|[[Unverträglichkeit]]}}
aoh3kjp0c9vw3zaotmt07hpah27ym87
ramnumret
0
926625
3697471
2022-07-27T18:55:20Z
LA2
544
böjningsform av [[ramnummer]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''ramnumret'''
#{{böjning|sv|subst|ramnummer}}
ecoxgrvgirdzafw6l77wm9tjymuf8ma
ramnumren
0
926626
3697472
2022-07-27T18:55:23Z
LA2
544
böjningsform av [[ramnummer]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''ramnumren'''
#{{böjning|sv|subst|ramnummer}}
kgqyovd7r53o64a00eo2rd7b5blimrb
ramnummers
0
926627
3697473
2022-07-27T18:55:27Z
LA2
544
böjningsform av [[ramnummer]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''ramnummers'''
#{{böjning|sv|subst|ramnummer}}
be0bg2llap0g0bg8zjba8fgm81l1obp
ramnumrets
0
926628
3697474
2022-07-27T18:55:31Z
LA2
544
böjningsform av [[ramnummer]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''ramnumrets'''
#{{böjning|sv|subst|ramnummer}}
e2juz7no9zguy6gdl7k58c18akfwns3
ramnumrens
0
926629
3697475
2022-07-27T18:55:35Z
LA2
544
böjningsform av [[ramnummer]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''ramnumrens'''
#{{böjning|sv|subst|ramnummer}}
c0j33b4a6oueeb3isild7ey16lgzsek
spånadsämne
0
926630
3697484
2022-07-27T19:55:35Z
LA2
544
nytt uppslag (svenska)
wikitext
text/x-wiki
==Svenska==
===Substantiv===
{{sv-subst-t-n}}
'''[[spånad]]s[[ämne]]''' {{n}}
#{{tagg|textilier}}[[ämne]] för [[spånad]] (att [[spinna]] av)
#:''Sveriges produktion av '''spånadsämnen''' är relativt obetydlig.''
pwuhv5ddbayhyegz143kelrpti7wrlh
spånadsämnet
0
926631
3697485
2022-07-27T19:55:53Z
LA2
544
böjningsform av [[spånadsämne]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''spånadsämnet'''
#{{böjning|sv|subst|spånadsämne}}
kcn2mmkgx4616ahohc5i2kddewcd07m
spånadsämnen
0
926632
3697486
2022-07-27T19:55:57Z
LA2
544
böjningsform av [[spånadsämne]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''spånadsämnen'''
#{{böjning|sv|subst|spånadsämne}}
5tedwtxg1c3nys0vt8d1moiehijbja6
spånadsämnena
0
926633
3697487
2022-07-27T19:56:00Z
LA2
544
böjningsform av [[spånadsämne]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''spånadsämnena'''
#{{böjning|sv|subst|spånadsämne}}
s87ti79uskmv2x4d1xqqj2kicupo7yw
spånadsämnes
0
926634
3697488
2022-07-27T19:56:04Z
LA2
544
böjningsform av [[spånadsämne]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''spånadsämnes'''
#{{böjning|sv|subst|spånadsämne}}
bb8dire8bdgdzzqs7xv50kd40vssi4t
spånadsämnets
0
926635
3697489
2022-07-27T19:56:07Z
LA2
544
böjningsform av [[spånadsämne]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''spånadsämnets'''
#{{böjning|sv|subst|spånadsämne}}
2vy2k8d04f9c05bnq016y080g3ipz0j
spånadsämnens
0
926636
3697490
2022-07-27T19:56:10Z
LA2
544
böjningsform av [[spånadsämne]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''spånadsämnens'''
#{{böjning|sv|subst|spånadsämne}}
nx12syqcifr9wbs93h57ehzb2zsj9y0
spånadsämnenas
0
926637
3697491
2022-07-27T19:56:13Z
LA2
544
böjningsform av [[spånadsämne]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''spånadsämnenas'''
#{{böjning|sv|subst|spånadsämne}}
7ugew44oq22mrw9jyph1d56oy3d728x
Rahmennummer
0
926638
3697493
2022-07-27T20:00:09Z
Pametzma
10470
översättning av [[ramnummer]]
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-f}}
'''[[Rahmen]][[Nummer|nummer]]''' {{f}}
#[[ramnummer]]
9di3nnbiaknl086go59w0n2iiw7pyxp
mångdubbla
0
926639
3697495
2022-07-27T20:00:48Z
LA2
544
nytt uppslag (svenska)
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar|perfpart=}}
'''[[många|mång]][[dubbla]]'''
#[[flerfaldiga]], [[öka]], [[fördubbla]] många gånger
#:''Här i Sverige har sedan krigsutbrottet tillverkningen '''mångdubblats'''.''
jkwy2m3pkjk4hafa1oiyds7n8zuxaxz
3697521
3697495
2022-07-28T05:04:07Z
Pametzma
10470
+översättningar; +de: [[vervielfachen]] (assisterat)
wikitext
text/x-wiki
==Svenska==
===Verb===
{{sv-verb-ar|perfpart=}}
'''[[många|mång]][[dubbla]]'''
#[[flerfaldiga]], [[öka]], [[fördubbla]] många gånger
#:''Här i Sverige har sedan krigsutbrottet tillverkningen '''mångdubblats'''.''
====Översättningar====
{{ö-topp|flerfaldiga, öka, fördubbla många gånger}}
*tyska: {{ö+|de|vervielfachen}}
{{ö-botten}}
pkesicj5yqk1wndar1zocxjtcfbvar8
mångdubblad
0
926640
3697497
2022-07-27T20:04:35Z
LA2
544
perfektparticip av [[mångdubbla]]
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
{{sv-adj-alt-okomp|pers=-|adv=-}}
'''mångdubblad'''
#starkt [[ökad]], [[fördubblad]] [[många]] gånger; {{avledning|sv|mångdubbla|ordform=perfpart}}
#:''Slagna av förskräckelse över det ovana ljudet som '''mångdubblat''' återgavs av den tomma kyrkan dolde de sina ansikten och störtade ur kapellet.''
#:{{synonymer|[[mångdubbel]], [[mångfaldig]]}}
3grk627t2rz1a0r1hdvbu62a1xftd49
mångdubblat
0
926641
3697498
2022-07-27T20:04:53Z
LA2
544
böjningsform av [[mångdubbla]]
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
'''mångdubblat'''
#{{böjning|sv|adj|mångdubblad}}
===Verb===
'''mångdubblat'''
#{{böjning|sv|verb|mångdubbla}}
b1myba1ioe08ww9ed7ecfiun8vftx5v
mångdubblade
0
926642
3697499
2022-07-27T20:05:12Z
LA2
544
böjningsform av [[mångdubbla]]
wikitext
text/x-wiki
==Svenska==
===Adjektiv===
'''mångdubblade'''
#{{böjning|sv|adj|mångdubblad}}
===Verb===
'''mångdubblade'''
#{{böjning|sv|verb|mångdubbla}}
hso4b7ddtzzbsv0u4vufp9o8oumo6z3
mångdubblar
0
926643
3697500
2022-07-27T20:06:57Z
LA2
544
böjningsform av [[mångdubbla]]
wikitext
text/x-wiki
==Svenska==
===Verb===
'''mångdubblar'''
#{{böjning|sv|verb|mångdubbla}}
gtma4521nhtu2ne836rig1cabsvi10w
mångdubblas
0
926644
3697501
2022-07-27T20:07:00Z
LA2
544
böjningsform av [[mångdubbla]]
wikitext
text/x-wiki
==Svenska==
===Verb===
'''mångdubblas'''
#{{böjning|sv|verb|mångdubbla}}
md2urx47sbq0uje7l5zcymkfi7p6g13
mångdubblades
0
926645
3697502
2022-07-27T20:07:03Z
LA2
544
böjningsform av [[mångdubbla]]
wikitext
text/x-wiki
==Svenska==
===Verb===
'''mångdubblades'''
#{{böjning|sv|verb|mångdubbla}}
798v8agte5387lj3zvjmkrly3oa3y2q
mångdubblats
0
926646
3697503
2022-07-27T20:07:07Z
LA2
544
böjningsform av [[mångdubbla]]
wikitext
text/x-wiki
==Svenska==
===Verb===
'''mångdubblats'''
#{{böjning|sv|verb|mångdubbla}}
gni8qk0vq782370d64whoo044tg1g6m
konstsilket
0
926647
3697504
2022-07-27T20:12:08Z
LA2
544
böjningsform av [[konstsilke]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''konstsilket'''
#{{böjning|sv|subst|konstsilke}}
az8ebjytikxhv46acsvn7rpj1kyrzo0
konstsilken
0
926648
3697505
2022-07-27T20:12:11Z
LA2
544
böjningsform av [[konstsilke]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''konstsilken'''
#{{böjning|sv|subst|konstsilke}}
fhcn8xyut4owkdi3lp64iyanrgmai1f
konstsilkena
0
926649
3697506
2022-07-27T20:12:14Z
LA2
544
böjningsform av [[konstsilke]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''konstsilkena'''
#{{böjning|sv|subst|konstsilke}}
ajgoqv37b1i5oourcptvz6g0o8h58oa
konstsilkes
0
926650
3697507
2022-07-27T20:12:18Z
LA2
544
böjningsform av [[konstsilke]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''konstsilkes'''
#{{böjning|sv|subst|konstsilke}}
jrcnbdzfzsrco2pby28lrhtzrzesfq2
konstsilkets
0
926651
3697508
2022-07-27T20:12:21Z
LA2
544
böjningsform av [[konstsilke]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''konstsilkets'''
#{{böjning|sv|subst|konstsilke}}
bairwt1pyat70ssdboaatmg1eef80l4
konstsilkens
0
926652
3697509
2022-07-27T20:12:24Z
LA2
544
böjningsform av [[konstsilke]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''konstsilkens'''
#{{böjning|sv|subst|konstsilke}}
gien1991b6ctawcgjffv9zrlgl83r6y
konstsilkenas
0
926653
3697510
2022-07-27T20:12:27Z
LA2
544
böjningsform av [[konstsilke]]
wikitext
text/x-wiki
==Svenska==
===Substantiv===
'''konstsilkenas'''
#{{böjning|sv|subst|konstsilke}}
s2rd8tazuqxcdes52kllugrilpkpgfy
Vervielfältigung
0
926654
3697524
2022-07-28T05:09:43Z
Pametzma
10470
nytt uppslag (tyska)
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-f}}
'''Vervielfältigung'''
#[[mångfaldigande]]
#:{{besläktade ord|[[vervielfältigen]]}}
girisag5i0pqmv31ouc5x831xt0xsh0
vervielfältigend
0
926655
3697528
2022-07-28T05:21:33Z
Pametzma
10470
översättning av [[mångfaldigande]]
wikitext
text/x-wiki
==Tyska==
===Adjektiv===
{{de-adj-okomp}}
'''vervielfältigend'''
#[[mångfaldigande]]
#:{{avledning|de|verviefältigen|ordform=prespart}}
#:{{synonymer|[[vervielfachend]]}}
e9mfyp1mqg1rook4do03gim3gqzlzyz
vervielfachend
0
926656
3697529
2022-07-28T05:21:39Z
Pametzma
10470
översättning av [[mångfaldigande]]
wikitext
text/x-wiki
==Tyska==
===Adjektiv===
{{de-adj-okomp}}
'''vervielfachend'''
#[[mångfaldigande]]
#:{{avledning|de|verviefachen|ordform=prespart}}
#:{{synonymer|[[vervielfältiend]]}}
sv6zn1s8vskrw8zuo6e7mqnl3ys3lze
verviefältigen
0
926657
3697530
2022-07-28T05:26:31Z
Pametzma
10470
nytt uppslag (tyska)
wikitext
text/x-wiki
==Tyska==
===Verb===
{{de-verb|rot=verviefältig|fog=|hjälpverb=haben|3=verviefältigt}}
'''verviefältigen'''
#[[mångfaldiga]], [[mångdubbla]], [[flerdubbla]]
#:{{synonymer|[[vervielfachen]]}}
#:{{besläktade ord|[[Vervielfältigung]]}}
2gnnv19kcxgktv4reyp5e6czzxc462j
travestir
0
926658
3697535
2022-07-28T06:02:14Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Verb===
{{verb|fr}}
'''travestir'''
#{{tagg|transitivt|språk=fr}} [[klä ut]]
#{{tagg|transitivt|språk=fr}} [[travestera]], [[parodiera]]
#{{tagg|reflexivt|språk=fr}} [[klä ut sig]] (i synnerhet till motsatt kön)
b6ijiuoubrcrn95gn760f5o9ltp0ft2
trente-trois tours
0
926659
3697536
2022-07-28T06:05:24Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{subst|fr}}
'''[[trente-trois]] [[tour]]s''' {{m}}
#[[LP-skiva]]
#:{{etymologi|Ordagrant "trettiotrevarvare".}}
5u0nljvdv5072s9bdxr3vrcpho7jc3x
trémolo
0
926660
3697539
2022-07-28T06:09:59Z
Gabbe
1153
nytt uppslag (franska)
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}}}}
j4qyku90d60no5wclidd7bsnv3tr7m6
trémolos
0
926661
3697540
2022-07-28T06:10:03Z
Gabbe
1153
böjningsform av [[trémolo]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''trémolos'''
#{{böjning|fr|subst|trémolo}}
eemlpkopchbbcxdexrhatnhe7x6fowt
trépider
0
926662
3697541
2022-07-28T06:12:27Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Verb===
{{fr-verb-er|rot=trépid}}
'''trépider'''
#{{tagg|intransitivt|språk=fr}} [[skaka]], [[darra]], [[vibrera]]
kmeepxzc1gefya6g62mykg9ofe48ukc
trépidant
0
926663
3697542
2022-07-28T06:13:52Z
Gabbe
1153
presensparticip av [[trépider]]; böjningsform av [[trépider]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
{{adj|fr}}
'''trépidant'''
#{{avledning|fr|trépider|ordform=prespart}}
#[[darrande]], [[vibrerande]]
#{{tagg|bildligt|språk=fr}} [[hektisk]]
===Verb===
'''trépidant'''
#{{böjning|fr|verb|trépider}}
nqmy2pz93lwcrfe0mgeflsvrwj0xdl5
mortes
0
926664
3697557
2022-07-28T08:43:23Z
Gabbe
1153
böjningsform av [[mort]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''mortes'''
#{{böjning|fr|adj|mort}}
sjqciyzz45uvrrimloe5myx4wq60cbe
trempé
0
926665
3697558
2022-07-28T08:51:21Z
Gabbe
1153
böjningsform av [[tremper]]; perfektparticip av [[tremper]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
{{fr-adj}}
'''trempé'''
*{{uttal|fr|ipa=tʁɑ̃.pe}}
#{{avledning|fr|tremper|ordform=perfpart}}
#[[genomblöt]], [[genomsur]]
#{{tagg|metallurgi|språk=fr}} [[härdad]]
#:''acier '''trempé'''''
#::'''''härdat''' stål''
#{{tagg|bildligt|text=om person|språk=fr}} [[härdad]]
9irpxt3gv9vdxdqq86k9ijk6lw0r4wm
trempée
0
926666
3697559
2022-07-28T08:51:28Z
Gabbe
1153
böjningsform av [[trempé]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''trempée'''
#{{böjning|fr|adj|trempé}}
owjhpuwjtw5ry2b9fcowhyedlo2en2p
trempées
0
926667
3697560
2022-07-28T08:51:30Z
Gabbe
1153
böjningsform av [[trempé]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''trempées'''
#{{böjning|fr|adj|trempé}}
q0kx6jtmxw3clsnhq2xvhwipodg56ci
trempés
0
926668
3697561
2022-07-28T08:51:30Z
Gabbe
1153
böjningsform av [[trempé]]
wikitext
text/x-wiki
==Franska==
===Adjektiv===
'''trempés'''
#{{böjning|fr|adj|trempé}}
skhsdxif6wbekcgcemke1vgxxjk766c
trempe
0
926669
3697563
2022-07-28T08:55:21Z
Gabbe
1153
översättning av [[härdning]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-f}}
'''trempe''' {{f}}
*{{uttal|fr|ipa=tʁɑ̃p}}
#{{tagg|metallurgi|språk=fr}} [[härdning]]
#{{tagg|bildligt|språk=fr}} [[typ]], [[sort]]
#:''de la même '''trempe'''''
#::''av samma '''slag'''''
#{{tagg|vardagligt|språk=fr}} [[stryk]], [[smörj]]
:{{avgränsare}}
:{{besläktade ord|[[trempé]], [[tremper]], [[trempette]]}}
9d225awyow1vesmssjz9cugxuq29wpq
trempage
0
926670
3697565
2022-07-28T09:37:02Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-m}}
'''trempage''' {{m}}
*{{uttal|fr|ipa=tʁɑ̃.paʒ}}
#[[blötande]], [[blötläggning]]
#:{{besläktade ord|[[trempe]], [[trempé]], [[tremper]], [[trempette]]}}
s6l1gbeyfrk86b2q9h2w0nxb878sil5
tribulation
0
926671
3697566
2022-07-28T09:39:57Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-f}}
'''tribulation''' {{f}}
*{{uttal|fr|ipa=tʁi.by.la.sjɔ̃}}
#[[vedermöda]], [[prövning]]
77tw6bqxecugb5g650qfpxg9bnfcitp
tribulations
0
926672
3697567
2022-07-28T09:40:00Z
Gabbe
1153
böjningsform av [[tribulation]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''tribulations'''
#{{böjning|fr|subst|tribulation}}
sod8q1pk6yzaxdrvpgggiw5cx38n6uy
tribord
0
926673
3697569
2022-07-28T09:41:50Z
Gabbe
1153
översättning av [[styrbord]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{subst|fr}}
'''tribord''' {{m}}
*{{uttal|fr|ipa=tʁi.bɔʁ}}
#{{tagg|kat=Sjöfart|språk=fr}} [[styrbord]]
t53ycugyrspckr3efabgv95gjeygz8g
tricherie
0
926674
3697571
2022-07-28T09:43:58Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-f}}
'''tricherie''' {{f}}
*{{uttal|fr|ipa=tʁiʃ.ʁi}}
#[[fusk]], [[bedrägeri]]
#:{{besläktade ord|[[tricher]], [[tricheur]]}}
jx2bmowgzboql3orm2cy5181d30svc2
tricheries
0
926675
3697572
2022-07-28T09:44:02Z
Gabbe
1153
böjningsform av [[tricherie]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
'''tricheries'''
#{{böjning|fr|subst|tricherie}}
tg4fwp5k95t4r0l1mbnuxmdcxcsfkee
tressage
0
926676
3697574
2022-07-28T09:46:17Z
Gabbe
1153
nytt uppslag (franska)
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-m}}
'''tressage''' {{m}}
*{{uttal|fr|ipa=tʁe.saʒ}}
#[[flätning]]
lcqi0ca9z6zk6lqdfvgib9nua7cqzdp
côtelette
0
926677
3697578
2022-07-28T10:49:57Z
Gabbe
1153
översättning av [[kotlett]]
wikitext
text/x-wiki
==Franska==
===Substantiv===
{{fr-subst-f}}
'''côtelette''' {{f}}
*{{uttal|fr|ipa=kot.lɛt}}, {{ipa|/kɔt.lɛt/}}
#{{tagg|kat=mat|språk=fr}} [[kotlett]]
2v0mbvuoxvjupify8fu0kic4pc1bt76
marknadsrätt
0
926678
3697579
2022-07-28T11:10:29Z
2003:C6:F706:277B:3051:843A:E83C:23E2
Ny sida
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}}
*tyska: {{ö+|de|Marktrecht|n}}
{{ö-botten}}
0q5jkz2ga857bps3yeb196h069636bk
Marktrecht
0
926679
3697581
2022-07-28T11:14:19Z
2003:C6:F706:277B:3051:843A:E83C:23E2
översättning av [[marknadsrätt]]
wikitext
text/x-wiki
==Tyska==
===Substantiv===
{{de-subst-n-oräkn}}
'''[[Markt]][[Recht|recht]]'''{{n}}
#{{tagg|juridik|språk=de}} [[marknadsrätt]]
k2b9am50f6s2kg68udethrh8fp0pbzp