Wiktionary:Projekt/Mallar och moduler

Hej, du har kommit hit för att leta efter betydelsen av ordet Wiktionary:Projekt/Mallar och moduler. I DICTIOUS hittar du inte bara alla ordboksbetydelser av ordet Wiktionary:Projekt/Mallar och moduler, utan du får också veta mer om dess etymologi, dess egenskaper och hur man säger Wiktionary:Projekt/Mallar och moduler i singular och plural. Allt du behöver veta om ordet Wiktionary:Projekt/Mallar och moduler finns här. Definitionen av ordet Wiktionary:Projekt/Mallar och moduler hjälper dig att vara mer exakt och korrekt när du talar eller skriver dina texter. Genom att känna till definitionen avWiktionary:Projekt/Mallar och moduler och andra ord berikar du ditt ordförråd och får tillgång till fler och bättre språkliga resurser.

Språkkodsparametern

Idag har vissa mallar en parameter "språk=". I andra anger man en språkkod på olika ställen. Detta ska homogeniseras så att språk= aldrig används, och att 1= alltid används som språkkodsparameter när en sådan ska finnas i mallen.

  • nästan {{härledning}}
  • {{uttal}} flyttat från språk= till 1=
  • {{gammalstavning}} flyttat från språk= till 1=
  • {{saknad-betydelse}} flyttat från språk= till 1=
  • uppgradera {{homofoner}} så att språkkod stöds (vid sidan av språknamn för närvarande)
  • uppgradera {{gammalstavning}} så att den inte matar "svenska" utan "sv" i {{tagg}} som den anropar anropar ej längre "Mall:tagg" alls
  • {{tagg}}
  • {{synonymer}} (troligen) i nuläget ingen språkparameter
  • En översikt över alla mallar som har språk- eller språkkodsparameter eller som behöver ha språkkodsparameter behövs här (och även för tydlighets skull vilka mallar som inte ska ha språkkodsparameter.
  • {{wikipedia}} ta bort parametern? se diskussion


mallspråkparameteraccepterasfaktisk användninggnäller på plats
vid fel användning
tracking cat
vid fel användning
omfattning av efterfrågananmärkningar
privata ordklassmallar
{{subst}} mm
anonym och obligatorisk (default okänt)enbart kod=NEJindirektmycket, enbart NS 0 ??omlagda från språkkodsmallar till modul 2017, detekterar namnrymd
{{uttal}}anonym och obligatoriskenbart kod=JA, vid förhandsgranskningJA, se nedanmycket, enbart NS 0 ??omlagd från språkkodsmallar till modul 2017, detekterar namnrymd
Modul:catsummer
{{antal uppslag}}
"list=" frivillig CSVenbart kod=JA, alltidNEJett fåtal sidormallen omlagd från språkkodsmallar till modul 2021, modulen gnäller vid andra avvikelser också
{{tagg}}"språk=" (default sv)enbart kodblandning enbart kodJA, vid förhandsgranskningJA, se nedanmycket, enbart NS 0 ??omlagd från språkkodsmallar till modul 2017
{{gammalstavning}}anonym och obligatoriskenbart kodblandning enbart kodJA, vid förhandsgranskningJA, se nedanca 600helt fixad 2021-Aug
{{avledning}}............kategoriserar ej, modulariserad
{{böjning}}anonym och obligatoriskenbart kod=JA, vid förhandsgranskningJA, se nedanjättemycketkategoriserar, omlagd från språkkodsmallar till språkkodsmodul 2021, och modulariserad kort tid senare
{{kategorinavigering}}anonymenbart namn (alt "-" eller "")=????mycket, enbart kategorier-
{{kategorinavigering-härledningar}}inga, 2 språknamn tas från sidnamnetenbart namn=JA, alltidJA, se nedanca 500, enbart kategoriermodulariserad 2021-09, tidigare parametrar avvecklade
{{kategorilistenavigering}}anonymenbart kod=NEJNEJ169, enbart kategorier, stöttar begränsad mängd koder genom undersidor, övrig kod blir -en--
{{härledning}}2 språkkoder, 2 anonymaenbart kodenbart kodNEJJAmycket, enbart NS 0 ??helmodulariserad 2022, Modul:härledning, gammal syntax bör utplånas
{{homofoner}}"språk=" (default sv)enbart kodnamn enbart kodNEJJAca 700, enbart NS 0 ??omlagd från direktkopiering till modul 2021
{{saknad-betydelse}}anonym och obligatoriskenbart kod=NEJindirektca 450, NS 0omlagd från direktkopiering till modul år 2021, "språk=" togs bort år 2022, BUGG med MediaWiki:Common.css
mallspråkparameteraccepterasfaktisk användninggnäller på plats
vid fel användning
tracking cat
vid fel användning
omfattning av efterfrågananmärkningar

Sorteringsnycklar

STANDARDSORTERING har tagits bort från alla sidor, alla nyckel-parametrar borde tas bort från mallar och dokumentation.

gått igenom ett antal dokumentationssidor som på ett eller annat sätt beskrivit nyckelparametrar och sortering som numera inte är aktuellt.

Lista över mallar som som bör anropa "Modul:sort" ("Modul:categorize") istället

Anropa Modul:categorize eller Modul:sort och sort_key = import_sort.getSortKey(lang_code, pagename)

  • Ogiltiga grammatikmallnamn.
  • - ta bort mallarna från listan i takt med att de korrigeras.

Sidan ska innehålla en översiktsinformation om alla mallar som används på Wiktionary (eller hänvisa till plats där sådan finns, som t.ex. grammatikmallarna som ligger på annat ställe). De som inte används eller inte bör användas ska tas bort eller anpassas.

  • checklista bör skapas för att se till att mallarna uppfyller kvalitetskrav

Sidan ska innehålla en översiktsinformation om alla moduler som används på Wiktionary. De som inte används eller inte bör användas ska tas bort eller anpassas.

  • checklista bör skapas för att se till att modulerna uppfyller kvalitetskrav

Pronomen

En total översikt behövs. Mallar och moduler behöver skapas. I första hand se om och i så fall hur adjektiviska pronomen kan återanvända kod från Modul:sv-adj när den börjar bli klar. Det behöver också skapas listor över vilka ord som ska redovisas under vilka ordklasser och liknande. Informationen skulle kunna sparas i ett appendix för översikt över alla pronomen. Pronomen på andra språk kanske eller kanske inte bör ingå i projektet.

Avvakta
Någon som är insatt bör kontrollera informationen i det här stycket och när så är gjort, ta bort den här mallen. Tills dess bör vi avvakta med detta projekt.

Dessa mallar har mallkoden uppdaterats för så att rotparametern inte längre behövs.

Dokumentation svenska substantivmallar

Diskussionen o= eller {mall|sv-subst-n-r} är svår att hänga med på, men något är rörigt. ändring som kom att divergera från dokumentationen på Wiktionary:Stilguide/Grammatik/Svenska/Substantiv. Detta gäller sannolikt flera mallar, se Malldiskussion:sv-subst-n-r.

  • : Reda ut vad som har hänt och vad som behöver göras.

Modul:tagg & Mall:tagg

Modul:tagg, {{tagg}}
  • Skapa tester.
  • Skapa dokumentation för modulen. Finns sparsamt men behövs mer.
  • Delar av koden i Modul:tagg som jag (Dodde) inte förstår som jag önskar att någon kunde förklara för mig.
  • Anpassa specialtaggar som "reflexivt" m.fl. så att texten kan override:as, se Diskussion:make a fool of
  • Viktigt Inför språkkod som obligatorisk första parameter. (se ovan) kanske samtidigt optimera syntax
  • Vill vi tillåta att kombinera parametrar? T.ex. {{tagg|sv|visadkat1, visadkat2|kat=doldkat1, doldkat2|text=...}}
  • Se över särtaggar - vilka behövs och vilka alternativ finns till att få en alltför stor lista med sällsynta gränsfall? ("klädesplagg"?)

Partikelverb

Tror att detta är påbörjat men hittar inte var.

  • ta reda på vad det är kvar att göra för att kunna använda partikelverbmallar (som hänvisar till verbets böjningsmönster men visar egna participlänkar)

"Modul:affix", "Mall:delar", "Mall:prefix", "Mall:suffix"

Oklart ifall Modul:affix anropad via {{prefix}} och {{suffix}} överhuvudtaget ska användas, bryter mot stilguiden, ca 20 anrop, parameter "språk=" med språknamn, intensiv diskussion 2017-Apr...2017-May utan resultat Wiktionary:Bybrunnen/Arkiv22#Modul:affix_och_Mall:suffix. Undersidan Modul:affix/data till Modul:affix är inherent redundant och bör kopplas bort och raderas till förmån för Modul:lang. Ca 20 användningar.

Stöd för ljudfiler i böjningsmallar

Hur kan detta se ut?

  • utforma prototypförslag
Alla böjningsmallar har numrerade parametrar för varje ruta i böjningstabellen.
Syntaxförslag:
en ljudfil i en ruta: {{xx-adj|uttal14=filnamn.ogg}} (för en uppspelningsikon precis efter böjningsformen i böjningsruta nr 14.
flera ljudfiler i samma ruta: {{xx-adj|uttal14=filnamn1.ogg, filnamn2.ogg}}

Käll-mallar

Inkluderar: {{källa-saob}}, {{källa-neo}}, {{källa-svetym}}, {{källa-bok}}, {{källa-ordens ursprung}}, {{källa-etymonline}}, {{källa-rtb}}, {{källa-wikt}}

Bör förtydligas så att det tydligare framgår när var och hur dessa bör och inte bör användas.

  • konstatera mer precist vad som behöver göras.
  • Bör gå igenom alla befintliga användningar och se att de används rimligt.
  • Dokumentera alla mallar komplett (nu saknas parametrar och för källa-wikt hela mallen).

Alternativ till parameterscheman?

Vad kan det finnas för alternativ till parameterscheman, som är lite bökiga.

  • Skapa att förslag på dokumentationsupplägg till nya svenska adjektivmallarna och ha i åtanke att strukturen kanske kan användas för fler malluppsättningar.

{{media}} och bilders placering

En mall och modul för bilder och annat (t ex ljud) ska skapas och placeras på ett visst ställe i strukturen.

  • Konvertera alla bildangivelser på sidorna till att använda {{media}} istället (sånär som ett fåtal avvikande användningar)
  • flytta dem till rätt ställe i strukturen (precis under grammatikmallen, precis ovanför fetstilsraden)

Språkkodsmallar

Vi bör undersöka möjligheten att fasa ut språkkodsmallarna, t.ex. {{sv}} (se Kategori:Wiktionary:Språkkodsmallar. De är ca 380 st och informationen om språknamn finns nu redan i Modul:lang/data, så det skulle vara en vinst med mindre underhåll om språkkodsmallarna inte behövdes.

  • Undersöka eventuella hinder.
  • Om hinder saknas eller om de är undanröjda, ta reda på vad som behöver göras.
  • Ta reda på vilka språkkoder som finns i språkkodsmallar eller på Wiktionary:Stilguide/Språknamn men som fortfarande saknas i Modul:lang/data

Språkkodsmallar som finns, men som saknas information om i Modul:lang/data:

  • {{bbl}}: bats
  • {{chn}}: chinook jargon
  • {{cmn}}: mandarin använd {{zh}}
  • {{crn}}: cora
  • {{hif}}: fijiansk hindi
  • {{kmr}}: nordkurdiska
  • {{nci}}: klassisk nahuatl
  • {{ota}}: osmanska
  • {{pal}}: medelpersiska
  • {{pim}}: powhatan
  • {{ryu}}: okinawianska
  • {{ton}}: tonganska använd {{to}}
  • {{yue}}: kantonesiska
  • {{zh-sc}}: förenklad kinesiska
  • {{zh-tc}}: traditionell kinesiska
  • {{h-nor}} (special)*: norska vid användning i {{härledning}} används på bara 1 sida
  • {{h-smi}} (special)*: samiska vid användning i {{härledning}} används på bara 2 sidor
  • lägga till waray-waray som war i stilguide och modul.
  • lägga till urturkiska som trk-utr i stilguide och modul samt skapa mall.
  • lägga till urgermanska som gem-ugm i stilguide och modul samt skapa mall.
  • lägga till urindoeuropeiska som ine-uie i stilguide och modul samt skapa mall.
  • {{gem}} har tidigare skapats för "urgermanska", men bör vara {{gem-ugm}}. Användningar av mallen {{gem}} ska ändras till {{gem-ugm}} och när {{gem}} inte längre används ska den raderas.
  • {{gmq-pie}} har tidigare skapats för "urindoeuropeiska", men bör vara {{ine-uie}}. Användningar av mallen {{gmq-pie}} ska ändras till {{ine-uie}} och när {{gmq-pie}} inte längre används ska den raderas.
  • {{gmq-utr}} har tidigare skapats för "urturkiska", men bör vara {{trk-utr}}. Användningar av mallen {{gmq-utr}} ska ändras till {{trk-utr}} och när {{gmq-utr}} inte längre används ska den raderas.
  • för alla språk ovan, dubbelkolla språknamnet så att det är den bästa svenska benämningen, ta reda på källan till språkkoden, lägg till i stilguide och modul och ev. skapa mall vid kodändring samt skapa ny klar- eller ejklar-rad enligt exempel nedan.
  • * ta reda på hur koder "h-nor" -> "norska" och "h-smi" -> "samiska" ska hanteras och gör ev. förändringar (3 sidor morsa pulka slalom visar "okänt språk" i härledningen)
  • lägga till "h-nor" och "h-smi" i Modul:lang/data
  • spärra "h-nor" och "h-smi" för annan användning än etymologi
  • radera dem alla och fixa tillhörig dokumentation

Skapa en generisk mall/modul för återkommande formuleringar på uppslag

T.ex. skulle artuppslag kunna använda en sådan mall/modul.

  • diskutera hur en sådan modul/mall skulle kunna fungera
  • namngivningsprinciper för mallar bör utarbetas
  • en modul bör skapas
  • moduldokumentation
  • modultester

Skriftinformation till Modul:lang/data

Modul:lang/data behöver skriftinformation. Se Modul:lang.

  • Ta reda på vad som behöver göras.

Entryname-funktionalitet till Modul:lang/data

Detta gäller språk som har ett sidnamn som skiljer sig från fetstilsraden (och vad sin visas i översättningslistan). Ryska (makrons) och arabiska (hamzor) har diskuterats, men alla aktuella språk borde läggas till i samma veva. Detta kräver lite efterforskning. När det är klart exakt vilka språk som ska omfattas och vilka tecken som ska korrigeras och hur, så borde det vara relativt enkelt att införa funktionaliteten.
Detta är nödvändigt för att kunna skapa en bättre {{ö}}-mall och även för skapandet av grammatikmallar för de aktuella språken.
  • Ta reda på och sammanställa information från alla språk som har behov av en entryname-funktion.
  • När punkten ovan är klar: Lägga in funktionalitet i Modul:lang
  • När punkten ovan är klar: Lägga till data, enligt funktionaliteten, i Modul:lang/data

Latinska mallar

  • gå igenom de latinska grammatikmallarna och ändra så att de som använder grammatik-start-göm och grammatik-slut-göm istället använder grammatik-start + topp-göm-höger och grammatik-slut + botten-höger.
  • även liburiska {{li-verb}}.

Modul:ö, {{ö}}, {{ö+}}

{{ö}} och {{ö+}} ska understödjas av en modul Modul:ö.

  • Komma på vad översättningskategorierna ska heta (se Wiktionary:Bybrunnen/Arkiv24. De ska innehålla svenska sidor med översättningar till <språk>, och det ska finnas en kategori för varje <språk>. Några förslag är "Svenska/Översättningar till <språk>" "Översättningar till språk" (som frwikt), "<språk>/Alla översättningar", "<språk>/Översättningar".
  • Fixa så man inte behöver skriva ut diakritlösa varianter för ryska (och ett antal andra språk) där sidnamnet ska skilja sig från uppslagsordet. Även hantering av arabiska hamzor (som diskuterats separat) ingår i detta.
  • Fundering. Möjligt och önskvärt att undvika indrag i översättningslistor helt och hållet? Hur göra med språkgrupper (norska, kinesiska, etc) och språktaggar (brit. brittisk engelska, am. amerikansk engelska, dialekter osv?)
  • Automatisk translitterering från... kyrilliska (fler?)
  • Lägga till pf/impf tagg för be (vitryska), bg (bulgariska), cs (tjeckiska), csb, cu, dsb, hsb, mk (makedonska), orv, pl (polska), pox, ru (ryska), rue, bs (bosniska), sr (serbiska), hr (kroatiska), sk (slovakiska), sl (slovenska), szl, uk (ukrainska)
  • Samla mer information om vad som behöver göras.
{{synonymer}}, {{etymologi}} m.m.
  • Går det att göra dessa mallar delvis gömbara, så att mallarna med de allra flesta länkade orden skulle kunna göras synliga med en explandering av mallen?
  • Påbörja modulkoden. Modul klar.
  • Felrapport från Moberg från 2017-06-04: När vi nästlar vissa mallar inuti {{härledning}} så får vi trasig wikikod. Det händer till exempel på trum för denna kod: {{härledning|non|] {{m}}|språk=gmq-bot}} Detta är på grund av att {{härledning}} kursiverar, och sedan kursiverar {{m}} ytterligare en gång vilket just nu tar bort kursiveringen. Så för att fixa detta är det bra om vi först bestämmer hur vi vill att kursiveringen ska bete sig.
  • Välja mellan tr=/trans= (ö-mallarna använde trans=, denna använde tr=) - vi ändrade ö-mallarna så att båda använder tr= nu.
  • Reda ut hur vi ska göra med punkten. Finnas kvar som förut eller inte, och om inte, ska texten ens inledas med versal? (Det är ju ändå oftast inte fullständiga meningar som används). Denna punkt behöver nog redas ut innan vi kommer vidare. - vi tog bort punkten helt.
  • Reda ut hur formuleringen ska se ut för oregelbundna språk, om någon ändring ö h t ska göras. (Av/Från/någotannat? zulus/zuluns/zuliskans/zulus/zuliska/någotannat?) - vi tog bort inledande formuleringen Av/Från/någotannat som nu skrivs ut manuellt istället. Mallen använder språknamnet utom för ett fåtal specialfall som enkelt kan ändras vid behov.
  • Implementera asterisk/konstruktion (avvakta implementation tills befintlig syntaxändring skett)
  • Förslag om rot-parameter för att forma exvis (av) "grekiska roten <grekiskrot>". Fundera på om det kan utökas till en bredare parameter som kan låta användaren skjuta in "vad som helst": (av) "<språknamn> <vadsomhelst> <ordet som härlett>".
  • Gör det möjligt att undertrycka språkordet för härledningar till ord på samma språk med syntax {härledning|sv|-|ettord} alternativt {härledning|sv|sv|ettord}.

Modul:sv-adj Komparations-not

{{sv-adj}}, {{sv-adj-alt}} eller {{sv-adj-oreg}} som obligatoriskt visar texten "kompareras även med mer och mest". Det finns vissa uppslag som använder någon av dessam allar, men som inte kompareras, till exempel sista, se Diskussion:sista.

  • Ändra i Modul:sv-adj och lägg till parametern kompnot=- kan användas i alla mallar för att undertrycka komparationsnoten och helt dölja den raden i tabellen. Kan någon förklara/ge exempel på när man vill kunna göra detta och varför?
  • Uppdatera dokumenationen och beskriv kompnot=-
  • Skapa en lista över alla uppslag som behöver korrigeras med avseende på detta.
  • Korrigera alla uppslag i listan.

Byt ut {{länka-b}} m.fl mot {{g-cell}} i grammatikmallar

{{länka-b}} (m.fl.) har viss funktionalitet för automatisk länkning av böjningsformer. De nya grammatikmallarna som understöds av grammatikmoduler har en mer sofistikerad funktionalitet för detta.
{{länka-b}}: "hej" leder till automatisk länkning "]"
{{sv|hej|g-cell|sv|hej}} leder till automatisk länkning "]"
Ingen avgörande skillnad i syntax, men medan {{länka-b}} kräver att man själv anger ] när inte hela cellen ska länkas, hanterar {{g-cell}} detta automatiskt:
{{hej, hejsan|länka-b|hej, hejsan}} blir fel och leder till "]".
{{], ]|länka-b|], ]}} blir dock rätt och leder till "], ]".
{{sv|hej, hejsan|g-cell|sv|hej, hejsan}} blir däremot rätt och leder till "], ]".
För att slippa hålla reda på vilka mallar som fungerar på det ena sättet och vilka mallar som fungerar på det andra sättet, och för att alla mallar som inte understöds av en modul ännu ska få den förbättrade funktionaliteten snabbare, behöver alla användningar av {{länka-b}} bytas ut mot {{g-cell}}. Även andra länka-mallar som {{länka-b-perfpart}} m.fl. bör om möjligt bytas ut mot {{g-cell}}.
Eftersom funktionaliteten i {{g-cell}} inte är helt bakåtkompatibel behöver listor med alla mallars syntax gås igenom innan mallanropen kan bytas ut och en del mallanvändningar kan behöva korrigeras.
 
  • mallar med statiskt innehåll (t.ex. {{sv-pron-pers}}), {{fr-subst-var}} innehåller inga {{g-cell}}-anrop, så de är inte alltid inkluderade när angetts.
  • : asturiska, gå igenom alla mallanvändningar och ändra alla mallar för språket.
  • : bokmål
  • : bosniska
  • : danska
  • : engelska
  • : esperanto
  • : finska
  • : fornfranska
  • : fornnordiska
  • : fornsvenska
  • : franska
  • : färöiska
  • : galiciska
  • : grekiska
  • : ido
  • : iriska
  • : isländska
  • : italienska
  • : japanska
  • : katalanska
  • : kymriska, har bara en mutationsmall men inga "vanliga" grammatikmallar.
  • : latin
  • : limburgiska
  • : litauiska
  • : lågskotska
  • : lågtyska
  • : miskito
  • : nederländska (men ett par frågetecken kring några av formerna i verb-mallarna)
  • : nordsamiska
  • : nynorska
  • : polska
  • : portugisiska (sånär som på gerundiumformerna och participformerna, som jag misstänker inte redovisas komplett i nuläget)
  • : ryska (nästan klar, alla utom ru-adj klara)
  • : spanska
  • : svenska
    • : sv-adj-*, sv-adv-*, sv-artikel, sv-pron-*, sv-subst-n-ar
    • : sv-subst-n-0, sv-subst-n-an, sv-subst-n-an-oräkn, sv-subst-n-er, sv-subst-n-namn, sv-subst-n-or, sv-subst-n-oräkn, sv-subst-n-r, sv-subst-orsamål-m, sv-subst-t-0, sv-subst-t-ar, sv-subst-t-er, sv-subst-t-n, sv-subst-t-namn, sv-subst-t-oräkn, sv-verb-ar, sv-verb-ar-ejpass, sv-verb-ar-test, sv-verb-ar-test2, sv-verb-as, sv-verb-as-test, sv-verb-er, sv-verb-er-ejpass, sv-verb-er-test, sv-verb-er-test3, sv-verb-r, sv-verb-r-ejpass, sv-verb-s
  • : tjeckiska
  • : tyska
  • : ukrainska
  • : vitryska
  • : älvdalska
  • : "övriga/missade/puts" (, , )

{{g-cell}}, Modul:grammar-link, Gadget-Green links, Modul:entry och mutationer

Se Wiktionary:Stilguide/Grammatik/Kymriska och Diskussion:Cymru. Modul:grammar-link m.fl. hanterar inte mutationer i dagsläget.

  • Ta reda på vad som behöver göras och göra det.

Radbrytning vid kommatecken i grammatikmallar?

Exempel på lite konstigt utseende:

Böjningar av raison d'être  Singular Plural
Nominativ raison d'être raisons d'être, raison d'être, raison d'êtres
Genitiv raison d'être's raisons d'être's, raison d'être's, raison d'êtres'
(åtminstone på min dator sker radbrytningen för genitiv mellan första och andra ordet i ruta 4)
  • bestämma om radbrytning ska användas. Fördelar/nackdelar?
  • ev. skapa tester för och korrigera Modul:grammar-link

Mall:homofoner

  • {{homofoner}} Fixa så att språk=-parametern även stödjer språkkod som argument, inte bara språknamn. På samma sätt som {{tagg}} gör för närvarande. (se ovan)

Stödja ryska particip m.f.

Aktiv/passiv presens/preteritum particip (aktpretpart, passpretpart, aktprespart, passprespart) samt ev. gerundium (oklart om det bör hanteras som böjningsform eller adjektivavledning) finns i ryska, ukrainska och vitryska verbmallar.

Moduler "parameters" och "param"

Modul:parameters funkar dåligt. Använd Modul:param istället.