Modul:avledning/dok

Definition från Wiktionary, den fria ordlistan.
Hoppa till navigering Hoppa till sök

Detta är dokumentationssidan för Modul:avledning

Syfte

[redigera]

Denna modul används endast av mallen {{avledning}}. Modulen producerar wikitext för definitionsraden i enlighet med {{avledning}}:s dokumentation. Texten börjar med ett blanksteg.

Användning

[redigera]
{{#invoke:avledning|getWikitext}}

Modulen läser av argumenten direkt från {{avledning}}-anropet på sidan med uppslaget.

Specifikation

[redigera]
Grundläggande wikitext som returneras: ''avledning till [[ord#Språk|ord]]''
1= språkkod (obligatorisk)
Språkkoden används för att:
  • lägga till en ankare i länken, t.ex. [[ursprungsordet#Svenska|ursprungsordet]]
  • ge extra funktionalitet för svenska partikelverb genom parametern partikel=
  • avlägsna dekorationer ovanför bokstäver för länken men inte i visad form för vissa språk (latin, ryska, men ej svenska)
2= ursprungsordet (obligatorisk, får innehålla dekorationer ovanför bokstäver)
3= kortformen av ursprungsordets ordklass (frivillig, ej tillsammans med "ordform=")
Ordklassen används i huvudsak för förtydligande, t.ex. om ursprungsordet delar stavning med det aktuella ordet, t.ex. substantivet resande som är en avledning till adjektivet resande. Enbart tre stycken är tillåtna: "adj", "verb", "subst"
ordform= det aktuella ordets form dvs relation till grundformen (frivillig, ej tillsammans med "3=")
Ändrar formuleringen: från "avledning till" till en mer specifik beskrivning. Giltiga värden:
prespart -> "presensparticip av" (också för "gerund" AKA "present participle" i engelskan)
perfpart -> "perfektparticip av"
Former som används i esperanto och ido:
aktpart (kreinta, kreanta, kreonta, kreinto, kreanto, kreonto)
passpart (kreita, kreata, kreota, kreito, kreato, kreoto)
Former som används i slaviska språk:
prespartakt -> "presensparticip aktiv av" (också finska)
prespartpass -> "presensparticip passiv av" (också finska)
pretpartakt -> "preteritumparticip aktiv av"
pretpartpass -> "preteritumparticip passiv av"
presger -> "presensgerundium"
pretger -> "preteritumgerundium"
Former som används i finska:
prespartakt -> presensparticip aktiv av (också slaviska)
prespartpass -> presensparticip passiv av (också slaviska)
perfpartakt -> perfektparticip aktiv av
perfpartpass -> perfektparticip passiv av
agentpart -> agentparticip av
agentpart1ps -> agentparticip (1:a person singular) av
agentpart2ps -> agentparticip (2:a person singular) av
agentpart1pp -> agentparticip (1:a person plural) av
agentpart2pp -> agentparticip (2:a person plural) av
agentpart3p -> agentparticip (3:je person) av
nekpart -> nekande particip av
partikel= partikel (endast svenska, endast partikelverb)
För partikelverb, t.ex. "slå upp" ska endast verbdelen anges på 2, dvs. 2=slå, och partikeln ska anges för partikel, dvs. partikel=upp. Detta ändrar i detta exempel formuleringen: från "perfektparticip/presensparticip av slå upp" till "perfektparticip/presensparticip av slå upp och uppslå".
När verbet i ett partikelverb (t.ex laga i laga till) börjar på samma bokstav som partikeln (till) slutar på (med dubbelkonsonant), så bildas när de byter plats och slås ihop en trippelkonsonant: laga + till > till + laga > tilllaga. I detta fall kompenseras detta och den överflödiga konsonanten plockas bort > tillaga.

Syntaxfel

[redigera]
  • ogiltiga parametrar
  • uppenbarligen ogiltig språkkod
  • okänd språkkod
  • 2= (grundform) saknas
  • okänt värde i 3= eller ordform=
  • både ordform= och 3= används
  • Kategori:Wiktionary:Syntaxfel/avledning (0)

Tester

[redigera]

All tests passed. (refresh)

Text Expected Actual
test01_basic:
Passed {{avledning|sv|snabb}} ''avledning till'' [[snabb#Svenska|snabb]] ''avledning till'' [[snabb#Svenska|snabb]]
Passed {{avledning|sv|snabb|adj}} ''avledning till adjektivet'' [[snabb#Svenska|snabb]] ''avledning till adjektivet'' [[snabb#Svenska|snabb]]
Passed {{avledning|en|glad}} ''avledning till'' [[glad#Engelska|glad]] ''avledning till'' [[glad#Engelska|glad]]
Passed {{avledning|--|glad}} ''avledning till'' [[glad#Tvärspråkligt|glad]] ''avledning till'' [[glad#Tvärspråkligt|glad]]
Text Expected Actual
test02_present_participle:
Passed {{avledning|sv|gå|ordform=prespart}} ''presensparticip av'' [[gå#Svenska|gå]] ''presensparticip av'' [[gå#Svenska|gå]]
Passed {{avledning|sv|gå|prespart}} ''presensparticip av'' [[gå#Svenska|gå]] ''presensparticip av'' [[gå#Svenska|gå]]
Passed {{avledning|en|walk|ordform=prespart}} ''presensparticip av'' [[walk#Engelska|walk]] ''presensparticip av'' [[walk#Engelska|walk]]
Passed {{avledning|en|walk|prespart}} ''presensparticip av'' [[walk#Engelska|walk]] ''presensparticip av'' [[walk#Engelska|walk]]
Text Expected Actual
test03_past_participle:
Passed {{avledning|sv|gå|ordform=perfpart}} ''perfektparticip av'' [[gå#Svenska|gå]] ''perfektparticip av'' [[gå#Svenska|gå]]
Passed {{avledning|en|do|ordform=perfpart}} ''perfektparticip av'' [[do#Engelska|do]] ''perfektparticip av'' [[do#Engelska|do]]
Text Expected Actual
test04_active_participle:
Passed {{avledning|io|dansar|ordform=aktpart}} ''aktivparticip av'' [[dansar#Ido|dansar]] ''aktivparticip av'' [[dansar#Ido|dansar]]
Passed {{avledning|eo|fari|ordform=aktpart}} ''aktivparticip av'' [[fari#Esperanto|fari]] ''aktivparticip av'' [[fari#Esperanto|fari]]
Text Expected Actual
test05_passive_participle:
Passed {{avledning|io|dansar|ordform=passpart}} ''passivparticip av'' [[dansar#Ido|dansar]] ''passivparticip av'' [[dansar#Ido|dansar]]
Passed {{avledning|eo|fari|ordform=passpart}} ''passivparticip av'' [[fari#Esperanto|fari]] ''passivparticip av'' [[fari#Esperanto|fari]]
Text Expected Actual
test06_swedish_phrasal_verb:
Passed {{avledning|sv|gå|ordform=prespart|partikel=upp}} ''presensparticip av'' [[gå upp#Svenska|gå upp]] ''och'' [[uppgå#Svenska|uppgå]] ''presensparticip av'' [[gå upp#Svenska|gå upp]] ''och'' [[uppgå#Svenska|uppgå]]
Passed {{avledning|sv|laga|ordform=perfpart|partikel=till}} ''perfektparticip av'' [[laga till#Svenska|laga till]] ''och'' [[tillaga#Svenska|tillaga]] ''perfektparticip av'' [[laga till#Svenska|laga till]] ''och'' [[tillaga#Svenska|tillaga]]
Text Expected Actual
test07_slavic_verbs:
Passed {{avledning|ru|читать|ordform=prespartakt}} ''presensparticip aktiv av'' [[читать#Ryska|читать]] ''presensparticip aktiv av'' [[читать#Ryska|читать]]
Passed {{avledning|ru|читать|ordform=prespartpass}} ''presensparticip passiv av'' [[читать#Ryska|читать]] ''presensparticip passiv av'' [[читать#Ryska|читать]]
Passed {{avledning|ru|читать|ordform=pretpartakt}} ''preteritumparticip aktiv av'' [[читать#Ryska|читать]] ''preteritumparticip aktiv av'' [[читать#Ryska|читать]]
Passed {{avledning|ru|читать|ordform=pretpartpass}} ''preteritumparticip passiv av'' [[читать#Ryska|читать]] ''preteritumparticip passiv av'' [[читать#Ryska|читать]]
Passed {{avledning|ru|читать|ordform=presger}} ''presensgerundium av'' [[читать#Ryska|читать]] ''presensgerundium av'' [[читать#Ryska|читать]]
Passed {{avledning|ru|читать|ordform=pretger}} ''preteritumgerundium av'' [[читать#Ryska|читать]] ''preteritumgerundium av'' [[читать#Ryska|читать]]
Text Expected Actual
test08_finish_verbs:
Passed {{avledning|fi|banaalistaa|ordform=nekpart}} ''nekande particip av'' [[banaalistaa#Finska|banaalistaa]] ''nekande particip av'' [[banaalistaa#Finska|banaalistaa]]
Passed {{avledning|fi|banaalistaa|nekpart}} ''nekande particip av'' [[banaalistaa#Finska|banaalistaa]] ''nekande particip av'' [[banaalistaa#Finska|banaalistaa]]
Text Expected Actual
test09_bad_syntax_unknown_language:
Passed {{avledning|xyz|snabb}} ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]]
Passed {{avledning|xx|snabb}} ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]]
Passed {{avledning|h-smi|snabb}} ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]]
Passed {{avledning|Sv|snabb}} ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]] ''avledning till'' [[snabb#Okänt språk|snabb]][[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (4)]]
Text Expected Actual
test10_bad_syntax_empty_original_word:
Passed {{avledning|sv|ordform=prespart}} [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (5)]] [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (5)]]
Text Expected Actual
test11_bad_syntax_unknown_type_or_word_class:
Passed {{avledning|en|I|ordform=pronounenhancement}} [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (6)]] [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (6)]]
Passed {{avledning|en|I|pron}} [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (6)]] [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (6)]]
Text Expected Actual
test12_bad_syntax_both_word_class_and_type:
Passed {{avledning|en|I|pron|ordform=perfpart}} [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (8)]] [[Kategori:Wiktionary:Syntaxfel/avledning]][[Kategori:Wiktionary:Syntaxfel/avledning (8)]]
Text Expected Actual
test13_link_to_language_specific_adjusted_entry_name:
Passed {{avledning|ru|избра́ть|ordform=pretpartpass}} ''preteritumparticip passiv av'' [[избрать#Ryska|избра́ть]] ''preteritumparticip passiv av'' [[избрать#Ryska|избра́ть]]