Модуль:Pagetype/config
Зовнішній вигляд
| Цей модуль позначений як К:реліз, готовий до загального вжитку (264). Він досягнув стадії готовності й вважається, що вільний від помилок і може використовуватись всюди, де знадобиться. Його можна згадувати на довідкових сторінках та інших сторінках Вікіпедії як можливість для навчання новачків. Аби зменшити навантаження на сервери та некоректний показ сторінок, його потрібно вдосконалювати через тестування у пісочниці[en], а не через застосування спроб і помилок. |
Цей модуль надає конфігураційні дані для Модуль:Pagetype. Щодо до того як редагувати дані, будь-ласка, див. коментарі модуля.
Документація вище включена з Модуль:Pagetype/config/документація. (ред. | історія)
Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього модуля.
Будь ласка, додавайте категорії до підсторінки /config/документація. Підсторінки цієї сторінки.
Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього модуля.
Будь ласка, додавайте категорії до підсторінки /config/документація. Підсторінки цієї сторінки.
--------------------------------------------------------------------------------
-- 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 = {
[0] = 'стаття', -- Main namespace
[2] = 'сторінка користувача',
[4] = 'сторінка проєкту',
[6] = 'файл',
[8] = 'сторінка інтерфейсу', -- MediaWiki namespace
[10] = 'шаблон',
[12] = 'довідка',
[14] = 'категорія',
[100] = 'портал',
[118] = 'інкубатор',
[710] = 'субтитри',
[828] = 'модуль',
[2300] = 'гаджет',
[2302] = 'gadget definition',
[-1] = 'спеціальна сторінка',
[-2] = 'файл', -- Media namespace
}
cfg.pagetypesGenders = {
['стаття'] = 'ж', -- Main namespace
['сторінка користувача'] = 'ж',
['сторінка проєкту'] = 'ж',
['файл'] = 'ч',
['сторінка інтерфейсу'] = 'ж', -- MediaWiki namespace
['шаблон'] = 'ч',
['довідка'] = 'ж',
['категорія'] = 'ж',
['портал'] = 'ч',
['інкубатор'] = 'ч',
['субтитри'] = 'м',
['модуль'] = 'ч',
['гаджет'] = 'ч',
['gadget definition'] = 'с',
['спеціальна сторінка'] = 'ж',
['файл'] = 'ч', -- Media namespace
['сторінка обговорення'] = 'ж',
['м\'яке_перенаправлення'] = 'с',
['перенаправлення'] = 'с',
}
-- This table holds the namespaces to be looked up from cfg.pagetypes by
-- default.
cfg.defaultNamespaces = {
[0] = true, -- main
[6] = true, -- file
[10] = true, -- template
[14] = true, -- category
[828] = true, -- module
}
-- This table holds the namespaces to be looked up from cfg.pagetypes if
-- cfg.defaultnsExtended is set.
cfg.extendedNamespaces = {
[0] = true, -- main
[2] = true, -- user
[4] = true, -- project
[6] = true, -- file
[8] = true, -- mediawiki
[10] = true, -- template
[12] = true, -- help
[14] = true, -- category
[100] = true, -- portal
[118] = false, -- draft
[828] = true, -- module
}
-- This table holds custom aliases for each namespace.
cfg.customNamespaceAliases = {
[0] = {'main', 'основний'},
[2] = {'користувач'},
[4] = {'вікіпедія', 'вп', 'проєкт'},
[6] = {'файл'},
[10] = {'шаблон'},
[12] = {'довідка'},
[14] = {'категорія'},
[100] = {'портал'},
[118] = {'інкубатор'},
[710] = {'субтитри'},
[828] = {'модуль'},
[-1] = {'спеціальна'},
[-2] = {'медіа'}, -- Media namespace
}
-- The parameter name to set which default namespace values to be looked up from
-- cfg.pagetypes.
cfg.defaultns = 'defaultns'
cfg.defaultnsTransl = 'стандартнийпн'
-- The value of cfg.defaultns to set all namespaces, including talk.
cfg.defaultnsAll = 'all'
cfg.defaultnsAllTransl = 'усі'
-- The value of cfg.defaultns to set the namespaces listed in
-- cfg.extendedNamespaces
cfg.defaultnsExtended = 'extended'
cfg.defaultnsExtendedTransl = 'розширений'
-- The value of cfg.defaultns to set no default namespaces.
cfg.defaultnsNone = 'none'
cfg.defaultnsNoneTransl = 'жодного'
-- The parameter name to use for talk pages.
cfg.talk = 'talk'
-- The default value for talk pages.
cfg.talkDefault = 'сторінка обговорення'
-- The parameter name to use for disambiguation pages page.
cfg.dab = 'dab'
-- The parameter name to use for non-existent pages.
cfg.ne = 'nonexistent'
cfg.neDefault = 'сторінка'
cfg.softRedirect = 'soft_redirect'
cfg.softRedirectDefault = 'перенаправлення'
cfg.sia = 'sia'
cfg.siaDefault = 'стаття'
cfg.rfd = 'redirect'
cfg.rfdDefault = 'перенаправлення'
-- This table holds the different possible aliases for disambiguation-class
-- pages. These should be lower-case.
cfg.dabAliases = {
['disambiguation'] = true,
['disambig'] = true,
['disamb'] = true,
['dab'] = true,
}
-- The default value for disambiguation pages.
cfg.dabDefault = 'сторінка'
-- 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'] = true,
['n/a'] = true,
['н/д'] = true,
}
-- The default value for N/A-class pages.
cfg.naDefault = 'сторінка'
-- The parameter name to use for redirects.
cfg.redirect = 'redirect'
-- The default value to use for redirects.
cfg.redirectDefault = 'перенаправлення'
-- The parameter name for undefined namespaces.
cfg.other = 'other'
-- The value used if the module detects an undefined namespace.
cfg.otherDefault = 'сторінка'
-- The usual suffix denoting a plural.
cfg.plural = 's'
-- This table holds plurals not formed by a simple suffix.
cfg.irregularPlurals = {
["category"] = "categories"
}
--------------------------------------------------------------------------------
-- End configuration data --
--------------------------------------------------------------------------------
return cfg -- Don't edit this line