Saltar para o conteúdo

Módulo:Exemplo teste predefinição/Testes/config

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

Este módulo fornece dados de configuração para Módulo:Exemplo teste predefinição/Testes.

-------------------------------------------------------------------------------
--               Módulo:Exemplo teste predefinição/Testes/config
-- Este módulo contém dados de configuração para 
-- [[Módulo:Exemplo teste predefinição/Testes]].
-------------------------------------------------------------------------------

return {

-------------------------------------------------------------------------------
-- Opções
-------------------------------------------------------------------------------

-- A palavra mágica usada no lugar do nome de predefinição ao fazer invocações 
-- nowiki.
templateNameMagicWord = '__TEMPLATENAME__',

-- A subpágina em que as páginas de teste normalmente são armazenadas. Usado ao 
-- carregar a configuração de predefinição wrapper e ao adivinhar o nome de 
-- predefinição da página de teste.
sandboxSubpage = 'Testes',

-------------------------------------------------------------------------------
-- Mensagens
-------------------------------------------------------------------------------

msg = {

-- O cabeçalho padrão para exemplos de teste renderizados em colunas.
['columns-header'] = 'Comparação lado a lado',

-- A mensagem de erro a ser usada se uma opção de predefinição estiver faltando.
-- $1 - o número da opção de predefinição ausente.
['missing-template-option-error'] = "uma ou mais opções terminando em '$1' " ..
"foram detectadas, mas nenhuma opção 'template$1' foi encontrada",

-- A mensagem de erro a ser usada se uma invocação nowiki for usada, mas a 
-- palavra mágica do nome de predefinição não for encontrada.
-- $1 - o valor da palavra mágica do nome de predefinição
['nowiki-magic-word-error'] = "a invocação de predefinição deve incluir '$1' no " ..
"local do nome de predefinição",

},

-------------------------------------------------------------------------------
-- Configuração de predefinição de wrapper.
-- A configuração de predefinição de wrapper é uma tabela com nomes de
-- predefinições de wrapper como chaves, e subtabelas contendo dois campos:
-- func – o nome da função a ser usada com essa predefinição. Este deve ser um
-- função exportada pelo módulo principal. Isto é opcional: o padrão
-- o valor é "table".
-- args - uma tabela de argumentos padrão a serem usados com essa predefinição. 
-- Isso é opcional.
-------------------------------------------------------------------------------

wrappers = {
	['Predefinição:Exemplo teste/Testes'] = {},
	['Predefinição:Exemplo teste tabela/Testes'] = {
		args = {_format = 'columns'}
	},
	['Predefinição:Exemplo teste linhas/Testes'] = {
		args = {_format = 'rows'}
	},
	['Predefinição:Exemplo teste nowiki/Testes'] = {
		func = 'nowiki'
	},
	['Predefinição:Demo predefinição nowiki/Testes'] = {
		func = 'nowiki',
		args = {showheader = false, showtemplate2 = false}
	},
	['Predefinição:Exemplo teste desmontável/Testes'] = {
		args = {_collapsible = true}
	},
	['Predefinição:Exemplo teste desmontável 2/Testes'] = {
		args = {_collapsible = true, _wantdiff = true}
	},
	['Predefinição:Exemplo teste em linha/Testes'] = {
		args = {_format = 'inline', _showcode = true}
	},
},

-------------------------------------------------------------------------------
-- Fim da configuração
-------------------------------------------------------------------------------

}