| |
Line 22: | Line 22: |
| elseif sc == "fa-Arab" then | | elseif sc == "fa-Arab" then |
| return "[[Category:term cleanup/sc=fa-Arab]]" | | return "[[Category:term cleanup/sc=fa-Arab]]" |
| + | elseif sc == "ota-Arab" then |
| + | return "[[Category:term cleanup/sc=ota-Arab]]" |
| + | elseif sc == "ps-Arab" then |
| + | return "[[Category:term cleanup/sc=ps-Arab]]" |
| + | elseif sc == "ur-Arab" then |
| + | return "[[Category:term cleanup/sc=ur-Arab]]" |
| elseif sc == "Armn" then | | elseif sc == "Armn" then |
| return "[[Category:term cleanup/sc=Armn]]" | | return "[[Category:term cleanup/sc=Armn]]" |
local export = {} function export.cleanup(frame) local args = frame:getParent().args local title = mw.title.getCurrentTitle() local lang = args["lang"] local sc = args["sc"] if not lang or lang == "" then if title.isTalkPage then return "[[Category:term cleanup/talk]]" elseif title.nsText == "User" then return "[[Category:term cleanup/user namespace]]" elseif title.nsText == "Template" then return "[[Category:term cleanup/template namespace]]" elseif sc then if sc == "" then return "[[Category:term cleanup/sc=]]" elseif sc == "Arab" then return "[[Category:term cleanup/sc=Arab]]" elseif sc == "fa-Arab" then return "[[Category:term cleanup/sc=fa-Arab]]" elseif sc == "ota-Arab" then return "[[Category:term cleanup/sc=ota-Arab]]" elseif sc == "ps-Arab" then return "[[Category:term cleanup/sc=ps-Arab]]" elseif sc == "ur-Arab" then return "[[Category:term cleanup/sc=ur-Arab]]" elseif sc == "Armn" then return "[[Category:term cleanup/sc=Armn]]" elseif sc == "Avst" then return "[[Category:term cleanup/sc=Avst]]" elseif sc == "Cyrl" then return "[[Category:term cleanup/sc=Cyrl]]" elseif sc == "Cyrs" then return "[[Category:term cleanup/sc=Cyrs]]" elseif sc == "Deva" then return "[[Category:term cleanup/sc=Deva]]" elseif sc == "Egyp" then return "[[Category:term cleanup/sc=Egyp]]" elseif sc == "Geor" then return "[[Category:term cleanup/sc=Geor]]" elseif sc == "Grek" then return "[[Category:term cleanup/sc=Grek]]" elseif sc == "Goth" then return "[[Category:term cleanup/sc=Goth]]" elseif sc == "Hebr" then return "[[Category:term cleanup/sc=Hebr]]" elseif sc == "Hani" or sc == "Hant" or sc == "Hans" then return "[[Category:term cleanup/sc=Hani]]" elseif sc == "Jpan" or sc == "Hira" or sc == "Kana" then return "[[Category:term cleanup/sc=Jpan]]" elseif sc == "Khmr" then return "[[Category:term cleanup/sc=Khmr]]" elseif sc == "Kore" or sc == "Hang" then return "[[Category:term cleanup/sc=Kore]]" elseif sc == "Laoo" then return "[[Category:term cleanup/sc=Laoo]]" elseif sc == "Latinx" then return "[[Category:term cleanup/sc=Latinx]]" elseif sc == "polytonic" then return "[[Category:term cleanup/sc=polytonic]]" elseif sc == "Syrc" then return "[[Category:term cleanup/sc=Syrc]]" elseif sc == "Thai" then return "[[Category:term cleanup/sc=Thai]]" elseif sc == "Ugar" then return "[[Category:term cleanup/sc=Ugar]]" elseif sc == "unicode" then return "[[Category:term cleanup/sc=unicode]]" elseif sc == "Xpeo" then return "[[Category:term cleanup/sc=Xpeo]]" elseif sc == "Xsux" then return "[[Category:term cleanup/sc=Xsux]]" else return "[[Category:term cleanup/with sc]]" end elseif lang == "" then return "[[Category:term cleanup/lang=]]" elseif not lang then return "[[Category:term cleanup]]" end elseif lang == "und" then return "[[Category:term cleanup/lang=und]]" end end return export