Modul:MediaWiki/noarticletext
Dokumentaci tohoto modulu lze vytvořit na stránce Nápověda:Modul:MediaWiki/noarticletext
-- @brief
-- Backend for MediaWiki:Noarticletext
--
-- @author
-- [[meta:User:Danny B.]]
local _module = {}
----------------------------------------
function _module.getMessage( frame )
local output = ""
local titleObject = mw.title.getCurrentTitle()
if ( titleObject.namespace == 14 or titleObject.namespace == 15 ) and mw.ustring.sub( titleObject.text, 1, 11 ) == "Monitoring:" then
output = output .. mw.message.new( "Titleblacklist-Monitoring-categories" ):plain()
else
if titleObject.namespace == 0 then
local lang = mw.language.new( "cs" )
if titleObject.text == lang:ucfirst( titleObject.text ) and mw.title.new( lang:lcfirst( titleObject.text ) ).exists then
-- expensive++
output = output .. "Možná hledáte [[" .. lang:lcfirst( titleObject.text ) .. "]].\n\n"
elseif titleObject.text == lang:lcfirst( titleObject.text ) and mw.title.new( lang:ucfirst( titleObject.text ) ).exists then
-- expensive++
output = output .. "Možná hledáte [[" .. lang:ucfirst( titleObject.text ) .. "]].\n\n"
end
end
output = output .. "Tato stránka zatím neobsahuje žádný text, můžete [[Special:Search/" .. titleObject.text .. "|zkusit tento název vyhledat]] na jiných stránkách, nebo [{{fullurl:" .. titleObject.prefixedText .. "|action=edit}} tuto stránku založit]."
end
return output
end
----------------------------------------
return _module