Módulo:Storm categories/doc

Origem: Wikipédia, a enciclopédia livre.

Esta predefinição é utilizada para controlar vários modelos relacionados com ciclones tropicais: {{cor tempestade}}, {{nome tempestade}}, {{storm sortkey}} e {{storm icon}}. Ele atua como um local centralizado para as categorias de tempestades para evitar discrepâncias entre os modelos, permitindo que o mesmo ID seja usado em todos os modelos relacionados.

Os dados estão localizados nos seguinte submódulos:

Uso[editar código-fonte]

Este módulo exporta três funções para modelos: p.color, p.name, p.sortkey, and p.icon. Também fornece p._color, p._name, p._sortkey, and p._icon para uso em outros módulos.

Todos os IDs de entrada não diferenciam maiúsculas de minúsculas e todos os caracteres não alfanuméricos são removidos.


Cor[editar código-fonte]

Fornece a cor do código de categoria de ciclones tropicais fornecido. Isso vem no formato de seu código hexadecimal bruto. Esta função está disponível como modelo em {{storm colour}}.

Código Mostra
<span style="padding:4px;border:1px solid black;background-color:#{{#invoke:Storm categories|color|depression}}">depressão</span> <span style="padding:4px;border:1px solid black;background-color:#Erro de comando: Não existe nenhum módulo "Storm categories/Testes".">depressão

Nome[editar código-fonte]

Fornece o nome do código de categoria de ciclones tropicais indicado. Um argumento opcional bacia pode ser fornecido como o segundo argumento, a fim de ajustar ligeiramente o nome da categoria, se a definição de categoria dada o suportar. Esta função está disponível como modelo em {{storm name}}.

Código Interpretado Mostra
ID Bacia
{{#invoke:Storm categories|name|severe}} severo (default) Erro de comando: Não existe nenhum módulo "Storm categories/Testes".
{{#invoke:Storm categories|name|spr - cYcL -s TorM}} sprcyclstorm (padrão) Erro de comando: Não existe nenhum módulo "Storm categories/Testes".
{{#invoke:Storm categories|name|cat5}} cat5 (default) Erro de comando: Não existe nenhum módulo "Storm categories/Testes".
{{#invoke:Storm categories|name|cat5|ATl}} cat5 ATl Erro de comando: Não existe nenhum módulo "Storm categories/Testes".
{{#invoke:Storm categories|name|cat5|WPac}} cat5 WPac Erro de comando: Não existe nenhum módulo "Storm categories/Testes".

Chave de ordenação[editar código-fonte]

O sortkey é um número que ajuda na classificação de categorias. Usando a chave de classificação, é possível classificar automaticamente uma tabela de ciclones tropicais, dado o seu código de categoria. Devido à natureza ambígua das chaves de classificação, Os quadros podem ser classificados incorrectamente se forem utilizados valores de outras bacias. No entanto, para as categorias que abrangem várias bacias (p.e. depression and storm), são atribuídas as chaves de classificação mais baixas possíveis, a fim de obter a máxima compatibilidade. O formato sortkey é o seguinte. Note que nem todos os valores entre os intervalos indicados foram utilizados. A disposição destes foi determinada pelas suas posições no modelo {{Cor tempestade}}.

Bacia Gama de Sortkey
Global (sem uso) 90000 a 99999
Atl/EPac/SAtl 80000 a 89999
WPac 60000 a 69999
Nio 50000 a 59999
Aus/Fiji 40000 a 49999
SWio 30000 a 39999
Historical 20000 a 29999
Global 0 a 9999

Uma demonstração de uma tabela classificável utilizando estas chaves de classificação pode ser encontrada abaixo. Note-se que não utiliza categorias fora da sua própria bacia (neste caso, a bacia Atl/EPac/SAtl) e a gama global.

Categoria Sortkey Código
cat3 &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|cat3}}
cat1 &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|cat1}}
cat5 &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|cat5}}
cat4 &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|cat4}}
depressão &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|depression}}
cat2 &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|cat2}}
Tabela de ordenação que utiliza bacias diferentes
Categoria Sortkey Código
tufão &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|typhoon}}
potencial &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|potential}}
cat5 &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|cat5}}
svrcyclstorm &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|svrcyclstorm}}
desconhecido &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|unknown}}
supertufão &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|supertyphoon}}
niodepression &Erro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperadoErro de expressão: Operador < inesperado.Erro de expressão: Operador < inesperadoErro de comando: Não existe nenhum módulo "Storm categories/Testes". {{#invoke:Storm categories|sortkey|niodepression}}

Ícone[editar código-fonte]

Existem Ícones para algumas categorias tempestade para efeitos de apresentação. Esta função está disponível como modelo em {{storm icon}}. p.icon retornará o wikitexto de uma imagem ou texto formatado.

Lista completa dos valores disponíveis[editar código-fonte]

A tabela seguinte é gerada invocando a função de demonstração demo deste módulo. Alguns IDs estão disponíveis apenas como cores ou ícones porque existiam como parâmetros em implementações antigas de modelos não modulares e não podem ser viabilizados como alias para uma categoria específica de ciclones tropicais.

Ele mostrará quaisquer erros de cor, incluindo cores que não estejam em conformidade com os padrões de cores minimal Web Content Accessibility Guidelines 2.0 AA color standards (ver Recursos para mais informação). Erro de comando: Não existe nenhum módulo "Storm categories/Testes".