Usuário:Dbastro/Testes/Predefinição
Predefinições suportadas
[editar | editar código-fonte]Módulo:Age (idade) implementa as seguintes predefinições:
Predefinição | Wikitexto necessário |
---|---|
{{subtrair}}, {{subtract}} | {{#invoke:age|extract}}
|
{{gregorian serial date}} | {{#invoke:age|gsd}}
|
{{idade em dias e horas}}, {{time interval}} | {{#invoke:age|time_interval}}
|
{{idade em dias}}, {{age in days}} | {{#invoke:age|age_generic|template=age_days}}
|
{{age in days nts}} | {{#invoke:age|age_generic|template=age_days_nts}}
|
{{duracão em dias}}, {{duration in days}} | {{#invoke:age|age_generic|template=duration_days}}
|
{{duracão em dias}}, {{duration in days nts}} | {{#invoke:age|age_generic|template=duration_days_nts}}
|
{{idade}}, {{age}} | {{#invoke:age|age_generic|template=age_full_years}}
|
{{idade nts}}, {{age nts}} | {{#invoke:age|age_generic|template=age_full_years_nts}}
|
{{idade em anos}}, {{age in years}} | {{#invoke:age|age_generic|template=age_in_years}}
|
{{idade em anos nts}}, {{age in years nts}} | {{#invoke:age|age_generic|template=age_in_years_nts}}
|
{{idade para infante}}, {{age for infant}} | {{#invoke:age|age_generic|template=age_infant}}
|
{{idade em meses}}, {{age in months}} | {{#invoke:age|age_generic|template=age_m}}
|
{{idade em semanas}}, {{age in weeks}} | {{#invoke:age|age_generic|template=age_w}}
|
{{idade em semanas e dias}}, {{age in weeks and days}} | {{#invoke:age|age_generic|template=age_wd}}
|
{{idade em anos e dias}}, {{age in years and days}} | {{#invoke:age|age_generic|template=age_yd}}
|
{{idade em anos e dias nts}}, {{age in years and days nts}} | {{#invoke:age|age_generic|template=age_yd_nts}}
|
{{idade em anos e meses}}, {{age in years and months}} | {{#invoke:age|age_generic|template=age_ym}}
|
{{idade em anos, meses e dias}}, {{age in years, months and days}} | {{#invoke:age|age_generic|template=age_ymd}}
|
{{idade em anos, meses, semanas e dias}}, {{age in years, months, weeks and days}} | {{#invoke:age|age_generic|template=age_ymwd}}
|
{{data de nascimento e idade}}, {{birth date and age}} | {{#invoke:age|birth_date_and_age}}
|
{{data de morte e idade}}, {{death date and age}} | {{#invoke:age|death_date_and_age}}
|
As predefinições de idade esperam que a data mais antiga seja a primeira. As implementações de idade_em_anos
e age_in_years_nts
apresentam uma mensagem de erro se não for esse o caso. Se for necessária uma verificação semelhante para outras predefinições, negative=error
pode ser adicionado à chamada. Por exemplo, {{idade}} pode usar:
{{#invoke:age|age_generic|template=age_full_years|negative=error}}
If negative=error
não se aplica, uma diferença negativa é indicada com um sinal de menos ( -).
Formatos de datas
[editar | editar código-fonte]As datas podem usar parâmetros numerados ou nomeados para especificar Ano/Mês/Dia. Alternativamente, uma data completa pode ser inserida em uma variedade de formatos. Por exemplo:
{{age in years and months|year1=2001|month1=1|day1=10|year2=2012|month2=2|day2=20}}
→ Predefinição:Age in years and months{{age in years and months|year=2001|month=1|day=10|year2=2012|month2=2|day2=20}}
→ Predefinição:Age in years and months{{age in years and months|2001|1|10|2012|2|20}}
→ Predefinição:Age in years and months{{age in years and months|2001-1-10|2012-2-20}}
→ Predefinição:Age in years and months{{age in years and months|10 Jan 2001|20 Fev 2012}}
→ Predefinição:Age in years and months{{age in years and months|January 10, 2001|Fev 20, 2012}}
→ Predefinição:Age in years and months
Se a primeira ou a segunda data for omitida, será utilizada a data actual. Por exemplo:
{{age in years and months|year2=2012|month2=2|day2=20}}
→ Predefinição:Age in years and months{{age in years and months||||2012|2|20}}
→ Predefinição:Age in years and months{{age in years and months||2012-2-20}}
→ Predefinição:Age in years and months{{age in years and months||20 Fev 2012}}
→ Predefinição:Age in years and months{{age in years and months||Fev 20, 2012}}
→ Predefinição:Age in years and months{{age in years and months|year1=2001|month1=1|day1=10}}
→ Predefinição:Age in years and months{{age in years and months|year=2001|month=1|day=10}}
→ Predefinição:Age in years and months{{age in years and months|2001|1|10}}
→ Predefinição:Age in years and months{{age in years and months|2001-1-10}}
→ Predefinição:Age in years and months{{age in years and months|10 Jan 2001}}
→ Predefinição:Age in years and months{{age in years and months|January 10, 2001}}
→ Predefinição:Age in years and months
Parâmetros
[editar | editar código-fonte]As seguintes opções estão disponíveis:
Parâmetro | Descrição |
---|---|
duration=on |
A data de acabamento está incluída no resultado; isso acrescenta um dia à idade. |
fix=on |
Ajustar unidades de tempo inválidas. |
format=pontos |
Um valor de 1.000 ou mais é mostrado com pontos. |
format=raw |
Números são mostrados sem pontos e números negativos são mostrados com hífen para {{#expr}} . Em soma, {{age}} mostra um número simples e não vai incluir um span que indica que o resultado necessita da data atual.
|
format=cardinal |
Exiba o número resultante usando palavras como "Cinco" em vez de 5. Ver abaixo. |
format=ordinal |
Exiba o número resultante usando palavras como "Quinto" em vez de 5. Ver abaixo. |
prefix=texto |
Insira o "texto" fornecido antes do resultado, mas depois de qualquer chave de classificação. Por exemplo, {{age|23 Julho 1910|14 Julho 1976|prefix=cerca|sortable=on}} gera uma chave de classificação oculta seguida de"cerca de 65".
|
range=dash |
Aceitar apenas um ano, ou apenas um ano e um mês, e mostrar uma gama de idades com um dash (–). |
range=yes |
Aceitar um ano/mês, e mostrar a gama com "ou". |
range=no |
Aceitar apenas o ano, ou ano/mês, mas apenas com idade singula como se as datas completas fossem introduzidas. |
round=on |
A idade é arredondada à unidade de tempo menos significante. |
sc=on |
Um ponto é utilizado (apenas é prático quando existem três ou mais valores mostrados). |
sc=yes |
Mesmo que sc=on .
|
show=hide |
A idade não se mostra; pode prático com sortable=on .
|
sortable=on |
Insere uma chave de ordenação escondida antes do resultado (para uso em tabelas ordenáveis). |
sortable=table |
Insere um chave de ordenação utilizando sintaxe de tabela data-sort-value="valor"| .
|
sortable=debug |
Same as sortable=on but the sort key is displayed for testing.
|
sortable=off |
Sem chave de ordenação (pode sobrepor o padrão para a predefinição como {{age nts}}). |
Exemplos utilizando o parâmetro (gama) range
seguem.
{{age in years and months|year=2001|month=1|year2=2012|month2=2|range=yes}}
→ Predefinição:Age in years and months{{age in years and months|2001|1||2012|2|range=yes}}
→ Predefinição:Age in years and months{{age in years and months|Jan 2001|Fev 2012|range=yes}}
→ Predefinição:Age in years and months{{age in years and months|Jan 2001|Fev 2012|range=dash}}
→ Predefinição:Age in years and months{{age in years and months|Jan 2001|Fev 2012|range=no}}
→ Predefinição:Age in years and months (assume 1 Jan 2001 a 1 Fev 2012){{age in years and months|12 Jan 2001|Fev 2012|range=no}}
→ Predefinição:Age in years and months (assume 12 Jan 2001 a 12 Fev 2012){{age in years and months|2001|2012|range=no}}
→ Predefinição:Age in years and months (assume 1 Jan 2001 a 1 Jan 2012){{age in years and months|2001|23 Fev 2012|range=no}}
→ Predefinição:Age in years and months (assume 23 Fev 2001 a 23 Fev 2012)
A tabela de ordenação é baseada em dias, e frações do dia se o tempo for informado.
{{age in years and months|10 Jan 2001|20 Fev 2012|sortable=debug}}
→ Predefinição:Age in years and months{{age in years and months|10 Jan 2001|6:00 am 20 Fev 2012|sortable=debug}}
→ Predefinição:Age in years and months{{age in years and months|10 Jan 2001|6:00 am 20 Fev 2012|sortable=debug|show=hide}}
→ Predefinição:Age in years and months
Um dia extra é adicionado para a duração.
{{age in years and months|20 Jan 2001|19 Fev 2012}}
→ Predefinição:Age in years and months (um dia menos que 11 anos, 1 mês){{age in years and months|20 Jan 2001|19 Fev 2012|duration=on}}
→ Predefinição:Age in years and months
A unidade de tempo menos significativa por ser arredondada.
{{age in years and months|20 Jan 2001|10 Fev 2012}}
→ Predefinição:Age in years and months{{age in years and months|20 Jan 2001|10 Fev 2012|round=on}}
→ Predefinição:Age in years and months (round to nearest month)
Números grandes podem ser formatados com pontos.
{{age in years and months|120|2012|format=pontos|range=yes}}
→ Predefinição:Age in years and months{{age in years and months|120|2012|format=pontos|range=dash}}
→ Predefinição:Age in years and months
Números em extenso
[editar | editar código-fonte]As predefinições que utilizam age_generic
podem mostrar número em palavras em vez de números. O resultado pode ser um número cardinal (como "cinco") ou ordinais (como "quinto"). A primeira letra pode ser em capitais. Exemplos:
{{age|1898|01|01|2018|02|01|format=cardinal}}
→ 120{{age|1898|01|01|2018|02|01|format=cardinal_us}}
→ 120{{age|1898|01|01|2018|02|01|format=Cardinal}}
→ 120{{age|1898|01|01|2018|02|01|format=Cardinal_us}}
→ 120{{age|1898|01|01|2018|02|01|format=Ordinal}}
→ 120{{age|1898|01|01|2018|02|01|format=Ordinal_us}}
→ 120{{age|1898|01|01|2018|02|01|format=ordinal}}
→ 120{{age|1898|01|01|2018|02|01|format=ordinal_us}}
→ 120{{age|1980|1990|range=yes|format=Cardinal}}
→ 43{{age in years, months and days|April 1980|1995|format=Cardinal|range=yes}}
→ Predefinição:Age in years, months and days
Categoria de manutenção
[editar | editar código-fonte]Localização
[editar | editar código-fonte]As entradas e saídas podem ser localizadas de acordo com a linguagem utilizada. Os exemplos estão em bnwiki e bswiki.
Ver também
[editar | editar código-fonte]- Módulo:Data
- {{Data}}
- {{time interval}} • Este modelo suporta todos os cálculos de idade/duração e oferece mais opções, como abreviar ou omitir unidades.