()
 




 









 








 






























 










 
 




   



稿

 

















:Category handler/shared






Аԥсшәа
Afrikaans
Алтай тил

Pangcah
العربية
الدارجة
مصرى
Aymar aru
Azərbaycanca
تۆرکجه
Башҡортса
Basa Bali
Batak Toba
Bikol Central
Беларуская
Беларуская (тарашкевіца)
Български



িি ি
Brezhoneg
Bosanski
Буряад
Català
 / Mìng-dĕ̤ng-nḡ
Нохчийн
Cebuano
Chamoru

کوردی
Чӑвашла
Dansk
Thuɔŋjäŋ
Ελληνικά
English
Eesti
Euskara
فارسی
Suomi
Na Vosa Vakaviti
Føroyskt

Galego
  / Gõychi Konknni

Hausa
/Hak-kâ-ngî
Fiji Hindi
Magyar
Bahasa Indonesia
Ilokano
Ido
Jawa

Kabɩyɛ
Қазақша


Kurdî
Кыргызча
Ladin
Lietuvių
Latviešu
ि
Мокшень
Minangkabau
Македонски

Монгол


Bahasa Melayu
Malti
Mirandés

Nāhuatl

Norsk bokmål
ି
Ирон

Pangasinan
Kapampangan
ि
Norfuk / Pitkern
پنجابی
پښتو
Português
Ikirundi
Română
Русский
Русиньскый

Scots
سنڌي
Srpskohrvatski / српскохрватски
 

Simple English
سرائیکی
Slovenščina
Српски / srpski
Sakizaya
ி


Tetun
Тоҷикӣ

Tagalog
Tok Pisin
Türkçe
Українська
اردو
Tiếng Vit
Volapük
Winaray

IsiXhosa


 


 











 




















 









   


 






 




 









URL
QR

 




/  



PDF

 




 





MediaWiki












 

















半永久的に保護されているモジュール



< :Category handler

モジュールの解説[表示] [編集] [履歴] [キャッシュを破棄]

モジュール:Category handlerおよびそのサブモジュールで使用される共通関数を集めたモジュール。Category handler以外から直接呼び出さないでください。

-- This module contains shared functions used by [[Module:Category handler]]
-- and its submodules.

local p = {}

function p.matchesBlacklist(page, blacklist)
 for i, pattern in ipairs(blacklist) do
  local match = mw.ustring.match(page, pattern)
  if match then
   return true
  end
 end
 return false
end

function p.getParamMappings(useLoadData)
 local dataPage = 'Module:Namespace detect/data'
 if useLoadData then
  return mw.loadData(dataPage).mappings
 else
  return require(dataPage).mappings
 end
end

function p.getNamespaceParameters(titleObj, mappings)
 -- We don't use title.nsText for the namespace name because it adds
 -- underscores.
 local mappingsKey
 if titleObj.isTalkPage then
  mappingsKey = 'talk'
 else
  mappingsKey = mw.site.namespaces[titleObj.namespace].name
 end
 mappingsKey = mw.ustring.lower(mappingsKey)
 return mappings[mappingsKey] or {}
end

return p

https://ja.wikipedia.org/w/index.php?title=モジュール:Category_handler/shared&oldid=58866973

: 


 



 201636 () 17:22 UTC

 -















Cookie





Wikimedia Foundation
Powered by MediaWiki