Documentation for this module may be created at Module:Pagetype/config/doc

  1. --------------------------------------------------------------------------------
  2. -- Module:Pagetype configuration data --
  3. -- This page holds localisation and configuration data for Module:Pagetype. --
  4. --------------------------------------------------------------------------------
  5.  
  6. local cfg = {} -- Don't edit this line.
  7.  
  8. --------------------------------------------------------------------------------
  9. -- Start configuration data --
  10. --------------------------------------------------------------------------------
  11.  
  12. -- This table holds the values to use for "main=true", "user=true", etc. Keys to
  13. -- this table should be namespace parameters that can be used with
  14. -- [[Module:Namespace detect]].
  15. cfg.pagetypes = {
  16. ['main'] = 'article',
  17. ['user'] = 'user page',
  18. ['project'] = 'project page',
  19. ['wikipedia'] = 'project page',
  20. ['wp'] = 'project page',
  21. ['file'] = 'file',
  22. ['image'] = 'file',
  23. ['mediawiki'] = 'interface page',
  24. ['template'] = 'template',
  25. ['help'] = 'help page',
  26. ['category'] = 'category',
  27. ['portal'] = 'portal',
  28. ['book'] = 'book',
  29. ['draft'] = 'draft',
  30. ['education program'] = 'education program page',
  31. ['timedtext'] = 'Timed Text page',
  32. ['module'] = 'module',
  33. ['topic'] = 'topic',
  34. ['gadget'] = 'gadget',
  35. ['gadget definition'] = 'gadget definition',
  36. ['talk'] = 'talk page',
  37. ['special'] = 'special page',
  38. ['media'] = 'file',
  39. }
  40.  
  41. -- This table holds the names of the namespaces to be looked up from
  42. -- cfg.pagetypes by default.
  43. cfg.defaultNamespaces = {
  44. 'main',
  45. 'file',
  46. 'template',
  47. 'category',
  48. 'module',
  49. 'book'
  50. }
  51.  
  52. -- This table holds the names of the namespaces to be looked up from
  53. -- cfg.pagetypes if cfg.defaultnsExtended is set.
  54. cfg.extendedNamespaces = {
  55. 'main',
  56. 'user',
  57. 'project',
  58. 'file',
  59. 'mediawiki',
  60. 'template',
  61. 'category',
  62. 'help',
  63. 'portal',
  64. 'module',
  65. 'book',
  66. 'draft'
  67. }
  68.  
  69. -- The parameter name to set which default namespace values to be looked up from
  70. -- cfg.pagetypes.
  71. cfg.defaultns = 'defaultns'
  72.  
  73. -- The value of cfg.defaultns to set all namespaces, including talk.
  74. cfg.defaultnsAll = 'all'
  75.  
  76. -- The value of cfg.defaultns to set the namespaces listed in
  77. -- cfg.extendedNamespaces
  78. cfg.defaultnsExtended = 'extended'
  79.  
  80. -- The value of cfg.defaultns to set no default namespaces.
  81. cfg.defaultnsNone = 'none'
  82.  
  83. -- The parameter name to use for disambiguation pages page.
  84. cfg.dab = 'dab'
  85.  
  86. -- This table holds the different possible aliases for disambiguation-class
  87. -- pages. These should be lower-case.
  88. cfg.dabAliases = {
  89. 'disambiguation',
  90. 'disambig',
  91. 'disamb',
  92. 'dab'
  93. }
  94.  
  95. -- The default value for disambiguation pages.
  96. cfg.dabDefault = 'page'
  97.  
  98. -- The parameter name to use for N/A-class page.
  99. cfg.na = 'na'
  100.  
  101. -- This table holds the different possible aliases for N/A-class pages. These
  102. -- should be lower-case.
  103. cfg.naAliases = {'na', 'n/a'}
  104.  
  105. -- The default value for N/A-class pages.
  106. cfg.naDefault = 'page'
  107.  
  108. -- The parameter name to use for redirects.
  109. cfg.redirect = 'redirect'
  110.  
  111. -- The default value to use for redirects.
  112. cfg.redirectDefault = 'redirect'
  113.  
  114. -- The parameter name for undefined namespaces.
  115. cfg.other = 'other'
  116.  
  117. -- The value used if the module detects an undefined namespace.
  118. cfg.otherDefault = 'page'
  119.  
  120. --------------------------------------------------------------------------------
  121. -- End configuration data --
  122. --------------------------------------------------------------------------------
  123.  
  124. return cfg -- Don't edit this line

-- 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 values to use for "main=true", "user=true", etc. Keys to -- this table should be namespace parameters that can be used with -- Module:Namespace detect. cfg.pagetypes = { ['main'] = 'article', ['user'] = 'user page', ['project'] = 'project page', ['wikipedia'] = 'project page', ['wp'] = 'project page', ['file'] = 'file', ['image'] = 'file', ['mediawiki'] = 'interface page', ['template'] = 'template', ['help'] = 'help page', ['category'] = 'category', ['portal'] = 'portal', ['book'] = 'book', ['draft'] = 'draft', ['education program'] = 'education program page', ['timedtext'] = 'Timed Text page', ['module'] = 'module', ['topic'] = 'topic', ['gadget'] = 'gadget', ['gadget definition'] = 'gadget definition', ['talk'] = 'talk page', ['special'] = 'special page', ['media'] = 'file', }

-- This table holds the names of the namespaces to be looked up from -- cfg.pagetypes by default. cfg.defaultNamespaces = { 'main', 'file', 'template', 'category', 'module', 'book' }

-- This table holds the names of the namespaces to be looked up from -- cfg.pagetypes if cfg.defaultnsExtended is set. cfg.extendedNamespaces = { 'main', 'user', 'project', 'file', 'mediawiki', 'template', 'category', 'help', 'portal', 'module', 'book', 'draft' }

-- 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.extendedNamespaces cfg.defaultnsExtended = 'extended'

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

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

-- This table holds the different possible aliases for disambiguation-class -- pages. These should be lower-case. cfg.dabAliases = { 'disambiguation', 'disambig', 'disamb', 'dab' }

-- 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 = {'na', 'n/a'}

-- 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'


-- End configuration data --


return cfg -- Don't edit this line