Módulo:Testes/Gkiyoshinishimoto/Category handler/config

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

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.