Modul:härledning/test
9 tests failed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
{{härledning|sv|de|-|pagenameoverridetestonly=strejk}} | tyska[[Kategori:Svenska/Härledningar från tyska]] | tyska[[Kategori:Svenska/Härledningar från tyska]] | |
{{härledning|sv|grc|ἱππόδρομος|kapplöpningsbana, rännarbana|tr=hippodromos|pagenameoverridetestonly=hippodrom}} | grekiska <i>[[ἱππόδρομος#Klassisk grekiska|ἱππόδρομος]]</i> (<i>hippodromos</i>, ”kapplöpningsbana, rännarbana”)[[Kategori:Svenska/Härledningar från klassisk grekiska]] | grekiska <i>[[ἱππόδρομος#Klassisk grekiska|ἱππόδρομος]]</i> (<i>hippodromos</i>, ”kapplöpningsbana, rännarbana”)[[Kategori:Svenska/Härledningar från klassisk grekiska]] | |
{{härledning|es|fr|élite|pagenameoverridetestonly=élite}} | franska <i>[[élite#Franska|élite]]</i>[[Kategori:Spanska/Härledningar från franska|elite]] | franska <i>[[élite#Franska|élite]]</i>[[Kategori:Spanska/Härledningar från franska|elite]] | |
{{härledning|sv|de|abc|pagenameoverridetestonly=abc}} | tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] | tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] | |
{{härledning|sv|zu|vuvuzela|genitivform=zulus|pagenameoverridetestonly=vuvuzela}} | zulus <i>[[vuvuzela#Zulu|vuvuzela]]</i>[[Kategori:Svenska/Härledningar från zulu]][[Kategori:Wiktionary:härledning/Använder genitivform]] | zulus <i>[[vuvuzela#Zulu|vuvuzela]]</i>[[Kategori:Svenska/Härledningar från zulu]][[Kategori:Wiktionary:härledning/Använder genitivform]] | |
{{härledning|sv|de|abc|pagenameoverridetestonly=abc}} | tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] | tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] | |
{{härledning|sv|de|abc|kursiv=-|pagenameoverridetestonly=abc}} | tyska [[abc#Tyska|abc]][[Kategori:Svenska/Härledningar från tyska]][[Kategori:Wiktionary:härledning/Använder kursiv]] | tyska [[abc#Tyska|abc]][[Kategori:Svenska/Härledningar från tyska]][[Kategori:Wiktionary:härledning/Använder kursiv]] | |
{{härledning|sv|de|abc|pagenameoverridetestonly=abc}} | tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] | tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] | |
{{härledning|sv|de|abc|kat=-}} | tyska <i>[[abc#Tyska|abc]]</i> | tyska <i>[[abc#Tyska|abc]]</i> | |
{{härledning|sv|de|abc|pagenameoverridetestonly=abc}} | tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] | tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]] | |
{{härledning|sv|arc|צפא|tr=ṣipā’|matta|pagenameoverridetestonly=åäö}} | arameiska <i>[[צפא#Arameiska|צפא]]</i> (<i>ṣipā’</i>, ”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] | arameiska <i>[[צפא#Arameiska|צפא]]</i> (<i>ṣipā’</i>, ”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] | |
{{härledning|sv|arc|צפא|matta|pagenameoverridetestonly=åäö}} | arameiska <i>[[צפא#Arameiska|צפא]]</i> (”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] | arameiska <i>[[צפא#Arameiska|צפא]]</i> (”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] | |
{{härledning|sv|arc|צפא|tr=ṣipā’|pagenameoverridetestonly=åäö}} | arameiska <i>[[צפא#Arameiska|צפא]]</i> (<i>ṣipā’</i>)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] | arameiska <i>[[צפא#Arameiska|צפא]]</i> (<i>ṣipā’</i>)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] | |
{{härledning|sv|arc|צפא|pagenameoverridetestonly=åäö}} | arameiska <i>[[צפא#Arameiska|צפא]]</i>[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] | arameiska <i>[[צפא#Arameiska|צפא]]</i>[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]] |
Text | Expected | Actual | |
---|---|---|---|
{{härledning|en|ang|språknamn=|bæð|pagenameoverridetestonly=abc}} | fornengelska <i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]] | fornengelska <i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]] | |
Av fornengelska pluralformen {{härledning|en|ang|språknamn=-|bæð|pagenameoverridetestonly=abc}} | Av fornengelska pluralformen <i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]] | Av fornengelska pluralformen <i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]] |
Text | Expected | Actual | |
---|---|---|---|
{{härledning}} | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | |
{{härledning|sv}} | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | |
{{härledning|sv|pal}} | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | |
{{härledning|sv|pal|tr=kōšk}} | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | |
{{härledning|sv|id||ingenting}} | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | |
{{härledning|sv|id|besar|}} | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | |
{{härledning|3=id}} | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | |
{{härledning|4=eo}} | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | [[Kategori:Wiktionary:härledning/Saknar parametrar]] | |
{{härledning|Sv|en|test}} | [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]] | [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]] | |
{{härledning|sv|En|test}} | [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]] | [[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]] | |
{{härledning|fff|en|test}} | [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]] | [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]] | |
{{härledning|en|fff|test}} | [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]] | [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]] | |
{{härledning|h-smi|en|test}} | [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]] | [[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]] | |
{{härledning|sv|de|abc|inled=av}} | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] | |
{{härledning|sv|de|abc|språk=grc}} | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] | |
{{härledning|sv|de|abc|punkt=-}} | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] | |
{{härledning|sv|id|besar|stor|big}} | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] | [[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]] | |
{{härledning|en|xx|språknamn=annat språknamn|bæð}} | annat språknamn <i>[[bæð]]</i>[[Kategori:Okänt språknamn]][[Kategori:Okänt språknamn (härledning)]] | annat språknamn <i>[[bæð]]</i>[[Kategori:Okänt språknamn]][[Kategori:Okänt språknamn (härledning)]] |
Text | Expected | Actual | |
---|---|---|---|
{{härledning|sv|h-smi|bulke|pagenameoverridetestonly=pulka}} | samiska <i>[[bulke]]</i>[[Kategori:Svenska/Härledningar från samiska]] | samiska <i>[[bulke]]</i>[[Kategori:Svenska/Härledningar från samiska]] |
Text | Expected | Actual | |
---|---|---|---|
{{härledning|sv|en|pub|samma betydelse|pagenameoverridetestonly=pub}} | engelska <i>[[pub#Engelska|pub]]</i> (”samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]] | engelska <i>[[pub#Engelska|pub]]</i> (”samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]] | |
{{härledning|sv|en|pub|i ljuset av samma betydelse|pagenameoverridetestonly=pub}} | engelska <i>[[pub#Engelska|pub]]</i> (”i ljuset av samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]] | engelska <i>[[pub#Engelska|pub]]</i> (”i ljuset av samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]] | |
{{härledning|sv|en|pub|-|pagenameoverridetestonly=pub}} | engelska <i>[[pub#Engelska|pub]]</i> (med samma betydelse)[[Kategori:Svenska/Härledningar från engelska]] | engelska <i>[[pub#Engelska|pub]]</i> (med samma betydelse)[[Kategori:Svenska/Härledningar från engelska]] |
Text | Expected | Actual | |
---|---|---|---|
{{härledning|non|gem-ugm|*ukhnaz|pagenameoverridetestonly=abc}} | urgermanska <i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] | urgermanska <i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] | |
{{härledning|da|ine-uie|*dhrebh-, *dhreb-|spräcka, krossa, döda|pagenameoverridetestonly=abc}} | urindoeuropeiska <i>[[*dhrebh-#Urindoeuropeiska|*dhrebh-]], [[*dhreb-#Urindoeuropeiska|*dhreb-]]</i> (”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]] | urindoeuropeiska <i>[[*dhrebh-#Urindoeuropeiska|*dhrebh-]], [[*dhreb-#Urindoeuropeiska|*dhreb-]]</i> (”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]] | |
{{härledning|non|gem-ugm|[[*ukhnaz]]|pagenameoverridetestonly=abc}} | urgermanska <i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] | urgermanska <i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] | |
{{härledning|non|gem-ugm|[[*nåtannat|*ukhnaz]]|pagenameoverridetestonly=abc}} | urgermanska <i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] | urgermanska <i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] | |
{{härledning|da|ine-uie|[[*nåtannat-|*dhrebh-]], [[*nåtannat-|*dhreb-]]|spräcka, krossa, döda|pagenameoverridetestonly=abc}} | urindoeuropeiska <i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i> (”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]] | urindoeuropeiska <i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i> (”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]] | |
{{härledning|non|gem-ugm|[[*nåtannat#Urgermanska|*ukhnaz]]|pagenameoverridetestonly=abc}} | urgermanska <i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] | urgermanska <i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]] | |
{{härledning|da|ine-uie|[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]|spräcka, krossa, döda|pagenameoverridetestonly=abc}} | urindoeuropeiska <i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i> (”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]] | urindoeuropeiska <i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i> (”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]] |
Text | Expected | Actual | |
---|---|---|---|
{{härledning|sv|pal|-|pagenameoverridetestonly=abc}} | medelpersiska[[Kategori:Svenska/Härledningar från medelpersiska]] | medelpersiska[[Kategori:Svenska/Härledningar från medelpersiska]] | |
{{härledning|sv|pal|-|tr=kōšk|pagenameoverridetestonly=abc}} | medelpersiska (<i>kōšk</i>)[[Kategori:Svenska/Härledningar från medelpersiska]] | medelpersiska (<i>kōšk</i>)[[Kategori:Svenska/Härledningar från medelpersiska]] |
Text | Expected | Actual | |
---|---|---|---|
{{härledning|sv|ru|-|pagenameoverridetestonly=abc}} | ryska[[Kategori:Svenska/Härledningar från ryska]] | ryska[[Kategori:Svenska/Härledningar från ryska]] | |
{{härledning|sv|ru|колхоз|pagenameoverridetestonly=abc}} | ryska <i>[[колхоз#Ryska|колхоз]]</i> (<i>kolchoz</i>)[[Kategori:Svenska/Härledningar från ryska]] | ryska <i>[[колхоз#Ryska|колхоз]]</i>[[Kategori:Svenska/Härledningar från ryska]] | |
{{härledning|sv|ru|колхо́з|pagenameoverridetestonly=abc}} | ryska <i>[[колхоз#Ryska|колхо́з]]</i> (<i>kolchóz</i>)[[Kategori:Svenska/Härledningar från ryska]] | ryska <i>[[колхоз#Ryska|колхо́з]]</i>[[Kategori:Svenska/Härledningar från ryska]] | |
{{härledning|sv|ru|Ба́ба-Яга|pagenameoverridetestonly=abć}} | ryska <i>[[Баба-Яга#Ryska|Ба́ба-Яга́]]</i> (<i>Bába-Jagá</i>)[[Kategori:Svenska/Härledningar från ryska]] | ryska <i>[[Баба-Яга#Ryska|Ба́ба-Яга]]</i>[[Kategori:Svenska/Härledningar från ryska|abc]] | |
{{härledning|sv|ru|[чёрная] со́тня|pagenameoverridetestonly=abc}} | ryska <i>[чёрная] со́тня</i> (<i>[tjórnaja] sótnja</i>)[[Kategori:Svenska/Härledningar från ryska]] | ryska <i>[чёрная] со́тня</i>[[Kategori:Svenska/Härledningar från ryska]] | |
{{härledning|sv|ru|[Ч]резвыча́йная [К]оми́ссия|pagenameoverridetestonly=abc}} | ryska <i>[Ч]резвыча́йная [К]оми́ссия</i> (<i>[Tj]rezvytjájnaja [K]omíssija</i>)[[Kategori:Svenska/Härledningar från ryska]] | ryska <i>[Ч]резвыча́йная [К]оми́ссия</i>[[Kategori:Svenska/Härledningar från ryska]] | |
{{härledning|sv|ru|'''Ч'''резвыча́йная '''К'''оми́ссия|pagenameoverridetestonly=abc}} | ryska <i>'''Ч'''резвыча́йная '''К'''оми́ссия</i> (<i>'''Tj'''rezvytjájnaja '''K'''omíssija</i>)[[Kategori:Svenska/Härledningar från ryska]] | ryska <i>[['''Ч'''резвычайная '''К'''омиссия#Ryska|'''Ч'''резвыча́йная '''К'''оми́ссия]]</i>[[Kategori:Svenska/Härledningar från ryska]] | |
{{härledning|sv|ru|ёлки палки|pagenameoverridetestonly=abc}} | ryska <i>[[ёлки палки#Ryska|ёлки палки]]</i> (<i>jólki palki</i>)[[Kategori:Svenska/Härledningar från ryska]] | ryska <i>[[ёлки палки#Ryska|ёлки палки]]</i>[[Kategori:Svenska/Härledningar från ryska]] | |
{{härledning|sv|ru|Горбачёв|pagenameoverridetestonly=abc}} | ryska <i>[[Горбачёв#Ryska|Горбачёв]]</i> (<i>Gorbatjóv</i>)[[Kategori:Svenska/Härledningar från ryska]] | ryska <i>[[Горбачёв#Ryska|Горбачёв]]</i>[[Kategori:Svenska/Härledningar från ryska]] | |
{{härledning|sv|ru|Горбачёв|tr=Gorbatjov|pagenameoverridetestonly=abc}} | ryska <i>[[Горбачёв#Ryska|Горбачёв]]</i> (<i>Gorbatjov</i>)[[Kategori:Svenska/Härledningar från ryska]] | ryska <i>[[Горбачёв#Ryska|Горбачёв]]</i> (<i>Gorbatjov</i>)[[Kategori:Svenska/Härledningar från ryska]] | |
{{härledning|sv|ru|[[Не говори «гоп», пока не перепрыгнешь.]]|pagenameoverridetestonly=abc}} | ryska <i>[[Не говори «гоп», пока не перепрыгнешь.#Ryska|Не говори «гоп», пока не перепрыгнешь.]]</i> (<i>Ne govori «gop», poka ne pereprygnesj.</i>)[[Kategori:Svenska/Härledningar från ryska]] | ryska <i>[[Не говори «гоп», пока не перепрыгнешь.#Ryska|Не говори «гоп», пока не перепрыгнешь.]]</i>[[Kategori:Svenska/Härledningar från ryska]] | |
{{härledning|sv|en|bike|pagenameoverridetestonly=abc}} | engelska <i>[[bike#Engelska|bike]]</i>[[Kategori:Svenska/Härledningar från engelska]] | engelska <i>[[bike#Engelska|bike]]</i>[[Kategori:Svenska/Härledningar från engelska]] |
local t = require("Modul:UnitTests")
function t:test1_basic_new()
self:preprocess_equals("{{härledning|sv|de|-|pagenameoverridetestonly=strejk}}", "tyska[[Kategori:Svenska/Härledningar från tyska]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|grc|ἱππόδρομος|kapplöpningsbana, rännarbana|tr=hippodromos|pagenameoverridetestonly=hippodrom}}", "grekiska <i>[[ἱππόδρομος#Klassisk grekiska|ἱππόδρομος]]</i> (<i>hippodromos</i>, ”kapplöpningsbana, rännarbana”)[[Kategori:Svenska/Härledningar från klassisk grekiska]]", {nowiki=1})
self:preprocess_equals("{{härledning|es|fr|élite|pagenameoverridetestonly=élite}}", "franska <i>[[élite#Franska|élite]]</i>[[Kategori:Spanska/Härledningar från franska|elite]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|de|abc|pagenameoverridetestonly=abc}}", "tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|zu|vuvuzela|genitivform=zulus|pagenameoverridetestonly=vuvuzela}}", "zulus <i>[[vuvuzela#Zulu|vuvuzela]]</i>[[Kategori:Svenska/Härledningar från zulu]][[Kategori:Wiktionary:härledning/Använder genitivform]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|de|abc|pagenameoverridetestonly=abc}}", "tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|de|abc|kursiv=-|pagenameoverridetestonly=abc}}", "tyska [[abc#Tyska|abc]][[Kategori:Svenska/Härledningar från tyska]][[Kategori:Wiktionary:härledning/Använder kursiv]]", {nowiki=1}) -- men kanske kan upptäckas automatiskt?
self:preprocess_equals("{{härledning|sv|de|abc|pagenameoverridetestonly=abc}}", "tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|de|abc|kat=-}}", "tyska <i>[[abc#Tyska|abc]]</i>", {nowiki=1}) -- nocat=true
self:preprocess_equals("{{härledning|sv|de|abc|pagenameoverridetestonly=abc}}", "tyska <i>[[abc#Tyska|abc]]</i>[[Kategori:Svenska/Härledningar från tyska]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|arc|צפא|tr=ṣipā’|matta|pagenameoverridetestonly=åäö}}", "arameiska <i>[[צפא#Arameiska|צפא]]</i> (<i>ṣipā’</i>, ”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|arc|צפא|matta|pagenameoverridetestonly=åäö}}", "arameiska <i>[[צפא#Arameiska|צפא]]</i> (”matta”)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|arc|צפא|tr=ṣipā’|pagenameoverridetestonly=åäö}}", "arameiska <i>[[צפא#Arameiska|צפא]]</i> (<i>ṣipā’</i>)[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|arc|צפא|pagenameoverridetestonly=åäö}}", "arameiska <i>[[צפא#Arameiska|צפא]]</i>[[Kategori:Svenska/Härledningar från arameiska|z~z¡z°]]", {nowiki=1})
end
function t:test2_language_name()
--Parametern språknamn= har true som defaultvärde, så användningen av parametern utan värde förändrar ingenting.
self:preprocess_equals("{{härledning|en|ang|språknamn=|bæð|pagenameoverridetestonly=abc}}", "fornengelska <i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]]", {nowiki=1})
--Byt inte ut språknamn= mot vilken text som helst, utan undertryck språknamnet med språknamn=- och placera texten framför mallen
self:preprocess_equals("Av fornengelska pluralformen {{härledning|en|ang|språknamn=-|bæð|pagenameoverridetestonly=abc}}", "Av fornengelska pluralformen <i>[[bæð#Fornengelska|bæð]]</i>[[Kategori:Engelska/Härledningar från fornengelska]]", {nowiki=1})
end
function t:test4_errors_new()
self:preprocess_equals("{{härledning}}", "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv}}", "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|pal}}", "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|pal|tr=kōšk}}", "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|id||ingenting}}", "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|id|besar|}}", "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
self:preprocess_equals("{{härledning|3=id}}", "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
self:preprocess_equals("{{härledning|4=eo}}", "[[Kategori:Wiktionary:härledning/Saknar parametrar]]", {nowiki=1})
self:preprocess_equals("{{härledning|Sv|en|test}}", "[[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|En|test}}", "[[Kategori:Uppenbarligen ogiltig språkkod]][[Kategori:Uppenbarligen ogiltig språkkod (härledning)]]", {nowiki=1})
self:preprocess_equals("{{härledning|fff|en|test}}", "[[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]]", {nowiki=1})
self:preprocess_equals("{{härledning|en|fff|test}}", "[[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]]", {nowiki=1})
self:preprocess_equals("{{härledning|h-smi|en|test}}", "[[Kategori:Okänd språkkod]][[Kategori:Okänd språkkod (härledning)]]", {nowiki=1}) -- koden "h-smi" är reserverad för härledningar
self:preprocess_equals("{{härledning|sv|de|abc|inled=av}}", "[[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|de|abc|språk=grc}}", "[[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|de|abc|punkt=-}}", "[[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]", {nowiki=1})
self:preprocess_equals("{{härledning|sv|id|besar|stor|big}}", "[[Kategori:Ogiltiga parametrar]][[Kategori:Ogiltiga parametrar (härledning)]]", {nowiki=1})
--om språkkoden saknas kan det vara praktiskt att kunna använda xx med ett språknamn man själv angett, tills språkkoden har kunnat läggas till i Modul:lang/data.
self:preprocess_equals("{{härledning|en|xx|språknamn=annat språknamn|bæð}}", "annat språknamn <i>[[bæð]]</i>[[Kategori:Okänt språknamn]][[Kategori:Okänt språknamn (härledning)]]", {nowiki=1})
end
function t:test5_reserved_codes()
self:preprocess_equals("{{härledning|sv|h-smi|bulke|pagenameoverridetestonly=pulka}}", "samiska <i>[[bulke]]</i>[[Kategori:Svenska/Härledningar från samiska]]", {nowiki=1}) -- sida "pulka"
end
function t:test6_same_meaning()
self:preprocess_equals("{{härledning|sv|en|pub|samma betydelse|pagenameoverridetestonly=pub}}", "engelska <i>[[pub#Engelska|pub]]</i> (”samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]]", {nowiki=1}) -- sida "pub"
self:preprocess_equals("{{härledning|sv|en|pub|i ljuset av samma betydelse|pagenameoverridetestonly=pub}}", "engelska <i>[[pub#Engelska|pub]]</i> (”i ljuset av samma betydelse”)[[Kategori:Svenska/Härledningar från engelska]][[Kategori:Wiktionary:härledning/Samma betydelse]]", {nowiki=1}) -- sida "pub"
self:preprocess_equals("{{härledning|sv|en|pub|-|pagenameoverridetestonly=pub}}", "engelska <i>[[pub#Engelska|pub]]</i> (med samma betydelse)[[Kategori:Svenska/Härledningar från engelska]]", {nowiki=1}) -- sida "pub"
end
function t:test7_reconstruction()
self:preprocess_equals("{{härledning|non|gem-ugm|*ukhnaz|pagenameoverridetestonly=abc}}", "urgermanska <i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]", {nowiki=1})
self:preprocess_equals("{{härledning|da|ine-uie|*dhrebh-, *dhreb-|spräcka, krossa, döda|pagenameoverridetestonly=abc}}", "urindoeuropeiska <i>[[*dhrebh-#Urindoeuropeiska|*dhrebh-]], [[*dhreb-#Urindoeuropeiska|*dhreb-]]</i> (”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]]", {nowiki=1})
--vi bör också testa hur resultatet ska bli om manuella länkar används (felkategori eller positiv tolkning?)
self:preprocess_equals("{{härledning|non|gem-ugm|[[*ukhnaz]]|pagenameoverridetestonly=abc}}", "urgermanska <i>[[*ukhnaz#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]", {nowiki=1})
self:preprocess_equals("{{härledning|non|gem-ugm|[[*nåtannat|*ukhnaz]]|pagenameoverridetestonly=abc}}", "urgermanska <i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]", {nowiki=1})
self:preprocess_equals("{{härledning|da|ine-uie|[[*nåtannat-|*dhrebh-]], [[*nåtannat-|*dhreb-]]|spräcka, krossa, döda|pagenameoverridetestonly=abc}}", "urindoeuropeiska <i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i> (”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]]", {nowiki=1})
self:preprocess_equals("{{härledning|non|gem-ugm|[[*nåtannat#Urgermanska|*ukhnaz]]|pagenameoverridetestonly=abc}}", "urgermanska <i>[[*nåtannat#Urgermanska|*ukhnaz]]</i>[[Kategori:Fornnordiska/Härledningar från urgermanska]]", {nowiki=1})
self:preprocess_equals("{{härledning|da|ine-uie|[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]|spräcka, krossa, döda|pagenameoverridetestonly=abc}}", "urindoeuropeiska <i>[[*nåtannat-#Urindoeuropeiska|*dhrebh-]], [[*nåtannat-#Urindoeuropeiska|*dhreb-]]</i> (”spräcka, krossa, döda”)[[Kategori:Danska/Härledningar från urindoeuropeiska]]", {nowiki=1})
end
function t:test8_no_original_script()
self:preprocess_equals("{{härledning|sv|pal|-|pagenameoverridetestonly=abc}}", "medelpersiska[[Kategori:Svenska/Härledningar från medelpersiska]]", {nowiki=1}) -- vet språk men ej ordet
self:preprocess_equals("{{härledning|sv|pal|-|tr=kōšk|pagenameoverridetestonly=abc}}", "medelpersiska (<i>kōšk</i>)[[Kategori:Svenska/Härledningar från medelpersiska]]", {nowiki=1}) -- transkription finns men skriven form ej
end
function t:test9_automatic_tr() -- Låt oss diskutera dessa (och liknande) innan vi ändrar någon källkod
self:preprocess_equals("{{härledning|sv|ru|-|pagenameoverridetestonly=abc}}", "ryska[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- vet språk men ej ordet
self:preprocess_equals("{{härledning|sv|ru|колхоз|pagenameoverridetestonly=abc}}", "ryska <i>[[колхоз#Ryska|колхоз]]</i> (<i>kolchoz</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- vet språk och ordet men utan tr-parametern för språk som stöds
self:preprocess_equals("{{härledning|sv|ru|колхо́з|pagenameoverridetestonly=abc}}", "ryska <i>[[колхоз#Ryska|колхо́з]]</i> (<i>kolchóz</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- hanterar accentuerad indata via länk rätt
self:preprocess_equals("{{härledning|sv|ru|Ба́ба-Яга|pagenameoverridetestonly=abć}}", "ryska <i>[[Баба-Яга#Ryska|Ба́ба-Яга́]]</i> (<i>Bába-Jagá</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- streck i ordtiteln
self:preprocess_equals("{{härledning|sv|ru|[чёрная] со́тня|pagenameoverridetestonly=abc}}", "ryska <i>[чёрная] со́тня</i> (<i>[tjórnaja] sótnja</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- enskilda hakparenteser runt orden
self:preprocess_equals("{{härledning|sv|ru|[Ч]резвыча́йная [К]оми́ссия|pagenameoverridetestonly=abc}}", "ryska <i>[Ч]резвыча́йная [К]оми́ссия</i> (<i>[Tj]rezvytjájnaja [K]omíssija</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- enskilda hakparenteser mitt i orden
self:preprocess_equals("{{härledning|sv|ru|'''Ч'''резвыча́йная '''К'''оми́ссия|pagenameoverridetestonly=abc}}", "ryska <i>'''Ч'''резвыча́йная '''К'''оми́ссия</i> (<i>'''Tj'''rezvytjájnaja '''K'''omíssija</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- apostrofer mitt i orden
self:preprocess_equals("{{härledning|sv|ru|ёлки палки|pagenameoverridetestonly=abc}}", "ryska <i>[[ёлки палки#Ryska|ёлки палки]]</i> (<i>jólki palki</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- mellanrum i ordtiteln
self:preprocess_equals("{{härledning|sv|ru|Горбачёв|pagenameoverridetestonly=abc}}", "ryska <i>[[Горбачёв#Ryska|Горбачёв]]</i> (<i>Gorbatjóv</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- automatisk accentuering av vissa ryska ord
self:preprocess_equals("{{härledning|sv|ru|Горбачёв|tr=Gorbatjov|pagenameoverridetestonly=abc}}", "ryska <i>[[Горбачёв#Ryska|Горбачёв]]</i> (<i>Gorbatjov</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- möjlighet att köra över med "tr="
self:preprocess_equals("{{härledning|sv|ru|[[Не говори «гоп», пока не перепрыгнешь.]]|pagenameoverridetestonly=abc}}", "ryska <i>[[Не говори «гоп», пока не перепрыгнешь.#Ryska|Не говори «гоп», пока не перепрыгнешь.]]</i> (<i>Ne govori «gop», poka ne pereprygnesj.</i>)[[Kategori:Svenska/Härledningar från ryska]]", {nowiki=1}) -- ordspråk med kommatecken och punkt
self:preprocess_equals("{{härledning|sv|en|bike|pagenameoverridetestonly=abc}}", "engelska <i>[[bike#Engelska|bike]]</i>[[Kategori:Svenska/Härledningar från engelska]]", {nowiki=1}) -- ingen effekt för språk som ej stöds av tr
end
return t