Usuário:Dbastro/Testes/Wikipédia:Predefinições de interfaces

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

Predefinições de interfaces são predefinições exteriores que ficam em torno de outras predefinições mais simples do interior. São usadas para aumentar a funcionalidade básica das predefinições interiores. O conceito é dar estrutura subjacente às predefinições interiores para estas serem utilizados como ferramentas de função utilitária pelas várias predefinições exteriores, os interfaces das predefinições.

A experiência tem mostrado que, quando as predefinições fatores foram reestruturados com um conjunto completo de opções para ser usados e, em seguida, inúmeras variações de predefinições de interface foram criados para estender a funcionalidade da predefinição, com uma ampla variedade de novos recursos.

Exemplos de interfaces[editar | editar código-fonte]

Um dos aplicativos de maior sucesso, usando o interface de predefinição, tem sido em estender as funcionalidades da Predefinição:Convert, que originalmente podia manipular apenas um valor único ou 2 intervalos de valor de conversões de medidas, como números em texto simples. No entanto, uma vez que as predefinições interiores ou subpredefinições de {{Convert}} foram modificados, para opcionalmente apresentar apenas os valores brutos, nomes de unidade ou unidade de símbolos, muitas predefinições de interface foram criados para lidar com complexos intervalos de 4 valores, com números formatados como dígitos romanos espaçados ou escritos como palavras:

  • Predefinição:Convert o conversor para uma ou 2 quantidades de intervalos de um valor
  • Predefinição:Converter/2 - conversor para qualquer faixa, que ultrapassa os limites de Converter
  • Predefinição:Converter/3 - conversor para 3-intervalos de valor, não é permitido por {Converter} até 2014
  • Predefinição:Converter/4 - conversor para 4 intervalos de valor, com texto de forma livre muito além de {Converter}

Predefinição {Convert/4} pode ser usado para converter 4 quantidades de uma só vez, como um pensamento único, como a apresentação de tamanhos comuns de madeira para 2 placas de uma só vez, ou, talvez, 2 quartos de uma só vez:

  • {{convert/4 |2|x|4|ou largura|1|x|6|em|cm}} → {{convert/4|2|x|4|ou largura|1|x|6|em|cm}}
  • {{convert/4 |15|x|18|2º quarto|12|x|15|ft|m}} → {{convert/4|15|x|18|2º quarto|12|x|15|ft|m}}

Entretanto, {Convert/feitiço}, sem complexidade adicionada dentro de {Converter} poderia apresentar grandes números, simples, frações, ou decimais, tudo como escrito as palavras:

  • {{convert/feitiço |67|km|mi}} sessenta e sete quilómetros (42 mi)
  • {{convert/feitiço |67|km|mi|palavras=}} → sessenta e sete quilómetros (quarenta e duas milhas)
  • {{convert/feitiço|3/8|lb|kg}} três oitavos libra (de 0,17 kg)

Eventualmente, depois de {Convert/feitiço} foi refinado, {Converter} foi reescrito em scripts Lua com novas opções ortográfica "=" ou "feitiço=on":

  • {{convert|spell=|1,000.3|m|ft}} → 1,000,3 metros (3,3 pé)
  • {{convert|spell=|7,500,000,000,004|mi|ly}} → 7,500,000,000,004 milhas (1,28×10−12 ly)
  • {{convert|spell=no |9|ft|m|frac=10}}      → 9 pés (2,7 m)

A formatação de números em palavras, é tão complexa, com tantos detalhes, que demorou meses para problemas pontuais em algumas frases de números maiores. Se o original {Converter} predefinição tinha sido modificada para tentar apresentar as palavras, ou pega 4-quantidade de intervalos, em seguida, ele poderia ter levado anos para reescrever {Converter}, e expandir todos os relacionados com milhares de sub-predefinições, para fornecer o mesmo nível de precisão como as predefinições de interfaces.

Ver também[editar | editar código-fonte]


Categoria:!Ensaios sobre a Wikipédia