Module:Pagetype/config/sandbox explained

---------------------------------------------------------------------------------- Module:Pagetype configuration data ---- This page holds localisation and configuration data for Module:Pagetype. ----------------------------------------------------------------------------------

local cfg = -- Don't edit this line.

---------------------------------------------------------------------------------- Start configuration data ----------------------------------------------------------------------------------

-- This table holds the default page types for each namespace. Keys to this-- table should be integers that can be used as keys to mw.site.namespaces.cfg.pagetypes =

-- This table holds the namespaces to be looked up from cfg.pagetypes by-- default.cfg.defaultNamespaces =

-- This table holds the namespaces to be looked up from cfg.pagetypes if-- cfg.defaultnsExtended is set.cfg.extendedNamespaces =

-- This table holds custom aliases for each namespace.cfg.customNamespaceAliases =

-- The parameter name to set which default namespace values to be looked up from-- cfg.pagetypes.cfg.defaultns = 'defaultns'

-- The value of cfg.defaultns to set all namespaces, including talk.cfg.defaultnsAll = 'all'

-- The value of cfg.defaultns to set the namespaces listed in-- cfg.extendedNamespacescfg.defaultnsExtended = 'extended'

-- The value of cfg.defaultns to set no default namespaces.cfg.defaultnsNone = 'none'

-- The parameter name to use for talk pages.cfg.talk = 'talk'

-- The default value for talk pages.cfg.talkDefault = 'talk page'

-- The parameter name to use for disambiguation pages page.cfg.dab = 'dab'

-- The parameter name to use for nonexistent pages.cfg.ne = 'nonexistent'cfg.neDefault = 'page'

cfg.softRedirect = 'soft_redirect'cfg.softRedirectDefault = 'redirect'

cfg.sia = 'sia'cfg.siaDefault = 'article'

cfg.rfd = 'redirect'cfg.rfdDefault = 'redirect'

-- This table holds the different possible aliases for disambiguation-class-- pages. These should be lower-case.cfg.dabAliases =

-- The default value for disambiguation pages.cfg.dabDefault = 'page'

-- The parameter name to use for N/A-class page.cfg.na = 'na'

-- This table holds the different possible aliases for N/A-class pages. These-- should be lower-case.cfg.naAliases =

-- The default value for N/A-class pages.cfg.naDefault = 'page'

-- The parameter name to use for redirects.cfg.redirect = 'redirect'

-- The default value to use for redirects.cfg.redirectDefault = 'redirect'

-- The parameter name for undefined namespaces.cfg.other = 'other'

-- The value used if the module detects an undefined namespace.cfg.otherDefault = 'page'

-- The usual suffix denoting a plural.cfg.plural = 's'

-- This table holds plurals not formed by a simple suffix.cfg.irregularPlurals =

---------------------------------------------------------------------------------- End configuration data ----------------------------------------------------------------------------------

return cfg -- Don't edit this line