Módulo:Category handler/Testes/config

Origem: Wikipédia, a enciclopédia livre.
Documentação do módulo[ver] [editar] [histórico] [purgar]

Uso[editar código-fonte]

{{#invoke:Category handler/Testes|nome_da_função}}

--------------------------------------------------------------------------------
--         Dados de configuração de [[Módulo:Category handler/Testes]]        --
-- Nomes e valores de parâmetros específicos de linguagem podem ser definidos --
-- aqui. Para configuração da lista negra, consulte                           --
-- [[Módulo:Category handler/Testes/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:Yesno/Testes,
	-- 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', 'semcat'},
	categories = {'categories', 'categorias'},
	
	-- 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', 'categoria2'},
	
	-- "cfg.subpage" é o nome do parâmetro para especificar como se comportar
	--  nas subpáginas.
	subpage = {'subpage', 'subpágina'},
	
	-- O parâmetro para os dados ("data") retornarem em todos os espaços 
	-- nomeados.
	all = {'all', 'todos'},
	
	-- O nome do parâmetro para os dados ("data") a serem retornados se 
	-- nenhum dado for especificado para o espaço nomeado detectado.
	other = {'other', 'outro'},
	
	-- O nome do parâmetro usado para especificar uma página diferente 
	-- da página atual; usado para teste e demonstração.
	demopage = {'page', 'página'},
}

--------------------------------------------------------------------------------
--                           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 para categorizar por padrão. As      --
-- chaves são os números dos espaço nomeados.                                 --
--------------------------------------------------------------------------------

cfg.defaultNamespaces = {
	[  0] = true, -- principal
	[  6] = true, -- ficheiro
	[ 12] = true, -- ajuda
	[ 14] = true, -- categoria
	[100] = true, -- portal
	[108] = true, -- livro
}

--------------------------------------------------------------------------------
--                                 'Wrappers'                                 --
-- Esta é uma predefinição 'wrapper' ou uma lista de predefinições 'wrappers' --
-- a serem passadas para [[Módulo:Arguments/Testes]].                         --
--------------------------------------------------------------------------------

cfg.wrappers = 'Predefinição:Category handler/Testes'

--------------------------------------------------------------------------------
--                       Fim dos dados de configuração                        --
--------------------------------------------------------------------------------

return cfg -- Por favor, não edite esta linha.