Módulo:Testes/Gkiyoshinishimoto/Category handler/config
Aspeto
Este módulo pode ter sua documentação deficiente. Por favor, documente-o ou melhore suas explicações caso o saiba usar ou tenha conhecimentos para tal. |
Uso
[editar código-fonte]{{#invoke:Testes/Gkiyoshinishimoto/Category handler|nome_da_função}}
--------------------------------------------------------------------------------
-- Dados de configuração de --
-- [[Módulo:Testes/Gkiyoshinishimoto/Category handler]] --
-- Nomes e valores de parâmetros específicos do idioma podem ser definidos --
-- aqui. Para configuração da lista negra, consulte --
-- [[Módulo:Testes/Gkiyoshinishimoto/Category handler/blacklist]]. --
--------------------------------------------------------------------------------
local cfg = {} -- Por favor, não edite esta linha.
--------------------------------------------------------------------------------
-- Início dos dados de configuração --
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Nomes dos parâmetros --
-- Esses itens de configuração especificam nomes de parâmetros personalizados --
-- Para adicionar um nome extra, você pode usar este formato: --
-- --
-- foo = 'nome do parâmetro', --
-- --
-- Para adicionar vários nomes, você pode usar este formato: --
-- --
-- foo = {'nome1 do parâmetro', 'nome2 do parâmetro', 'nome3 do parâmetro'}, --
--------------------------------------------------------------------------------
cfg.parameters = {
-- Os parâmetros "nocat" e "categories" suprimem
--
-- a categorização. Eles são usados com Módulo:Testes/Gkiyoshinishimoto/Yesno,
-- e funcionam da seguinte forma:
--
-- cfg.nocat:
--
-- Resultado de yesno() Efeito
--
-- true A categorização é suprimida
-- false A categorização é permitida e
-- a verificação da lista negra
-- é pulada
-- nil A categorização é permitida
--
-- cfg.categories:
--
-- Resultado de yesno() Efeito
--
-- true A categorização é permitida e
-- a verificação da lista negra
-- é pulada
-- false A categorização é suprimida
-- nil A categorização é permitida
nocat = 'nocat',
categories = 'categories',
-- O nome do parâmetro para o parâmetro legado "category2". Isso pula a
-- lista negra se definido como o valor "cfg.category2Yes" e suprime
-- a categorização se presente, mas igual a qualquer outra coisa que não
-- "cfg.category2Yes" ou "cfg.category2Negative".
category2 = 'category2',
-- "cfg.subpage" é o nome do parâmetro para especificar como se comportar
-- nas subpáginas.
subpage = 'subpage',
-- O parâmetro para os dados ('data') retornarem em todos os espaços
-- nomeados ('namespaces').
all = 'all',
-- O nome do parâmetro para os dados ('data') a serem retornados se
-- nenhum dado for especificado para o espaço nomeado ('namespace')
-- detectado.
other = 'other',
-- O nome do parâmetro usado para especificar uma página diferente
-- da página atual; usado para teste e demonstração.
demopage = 'page',
}
--------------------------------------------------------------------------------
-- Valores dos parâmetros --
-- Estes são os valores definidos que podem ser usados com determinados --
-- parâmetros. Apenas um valor pode ser especificado, assim: --
-- --
-- cfg.foo = 'nome do valor' -- -- --
--------------------------------------------------------------------------------
-- As configurações a seguir são usadas com o parâmetro "cfg.category2".
-- Definir "cfg.category2" como "cfg.category2Yes" ignora a lista negra e, se
-- "cfg.category2" estiver presente, mas for igual a qualquer coisa diferente
-- de "cfg.category2Yes" ou "cfg.category2Negative", ele então suprimirá a
-- categorização.
cfg.category2Yes = 'yes'
cfg.category2Negative = '¬'
-- As configurações a seguir são usadas com o parâmetro "cfg.subpage".
-- "cfg.subpageNo" é o valor a ser especificado para não categorizar em
-- subpáginas; "cfg.subpageOnly" é o valor a ser especificado para categorizar
-- apenas em subpáginas.
cfg.subpageNo = 'no'
cfg.subpageOnly = 'only'
--------------------------------------------------------------------------------
-- Espaços nomeados padrões --
-- Esta é uma tabela de espaços nomeados ('namespaces') para categorizar por --
-- padrão. As chaves são os números dos espaço nomeados ('namespaces'). --
--------------------------------------------------------------------------------
cfg.defaultNamespaces = {
[ 0] = true, -- principal
[ 6] = true, -- ficheiro
[ 12] = true, -- ajuda
[ 14] = true, -- categoria
[100] = true, -- portal
[108] = true, -- livro
}
--------------------------------------------------------------------------------
-- 'Wrappers' --
-- Isto é uma predefinição 'wrapper' ou uma lista de predefinições 'wrappers' --
-- a serem passadas para [[Módulo:Testes/Gkiyoshinishimoto/Arguments]]. --
--------------------------------------------------------------------------------
cfg.wrappers = 'Predefinição:Teste/Gkiyoshinishimoto/Category handler'
--------------------------------------------------------------------------------
-- Fim dos dados de configuração --
--------------------------------------------------------------------------------
return cfg -- Por favor, não edite esta linha.