Ir al contenido

Plantilla:ArgsTNT/WordFoundT/doc

De Wikipedia, la enciclopedia libre

El uso de esta plantilla es sólo didáctico, busca si una palabra está en una traducción de un elemento de Commons:Data:I18n/TNTTools/Demo.tab, que es utilizada como tabla de prueba. En este caso cada elemento tiene 2 (uno en inglés y otro en español). Puede servir por sí un parámetro existe (ya sea en español como en inglés)

Uso[editar]

Esta plantilla es: {{#invoke:ArgsTNT|FoundStrBoolT|TNTTools/Demo|{{{1|}}}|{{{2|}}}|{{{3|}}}}}, donde el primer parámetro es la palabra a buscar, el segundo si se ha de tener en cuenta la diferencia de mayúsculas y minúsculas, y el siguiente el código de las palabras de TNTTools/Demo.tab.

Si usted quisiera utilizar una llamada en una plantilla (que denominaremos Prueba), llamando a commons:Data:I18n/Prueba.tab, sin tener en cuenta si es mayúsculas o minúsculas, sería: {{#invoke:ArgsTNT|FoundStrBoolT|Prueba|{{{1|}}}|{{{2|}}}|{{{3|}}}}}.

Si tuviera que utilizar muchas veces este código en la plantilla Prueba, entonces lo mejor sería crear una plantilla accesoria. Plantilla que podría ser de nombre Prueba/StrFound, sin tener en cuenta si es mayúsculas o minúsculas, y de código wiki: {{#invoke:ArgsTNT|FoundStrBoolT|Prueba|{{{1|}}}|n|{{{2|}}}}}}, con lo que {{Prueba/StrFound|Paraula|Código palabra}} quedaría más corto y legible.

Ejemplos[editar]

En estos ejemplos Tt_O_next = next|siguiente y Tt_O_prior = prior|previo.

Distinguiendo mayúsculas y minúsculas:

  • {{ArgsTNT/WordFoundT|siguiente|y|Tt_O_next}} -> 1
  • {{ArgsTNT/WordFoundT|Siguiente|y|Tt_O_next}} -> 0 (no la ha encontrado porque "siguiente" no es igual a "Siguiente")
  • {{ArgsTNT/WordFoundT|next|y|Tt_O_next}} -> 1
  • {{ArgsTNT/WordFoundT|zz|y|Tt_O_prior}} -> 0

Sin distinguirlas:

  • {{ArgsTNT/WordFoundT|Siguiente|n|Tt_O_next}} -> 1


Se puede utilizar en una plantilla así:

{{#ifexpr: {{ArgsTNT/WordFoundT|{{{1|}}}|y|Tt_O_next}}=1|Se ha encontrado|No se encontró}}

Entonces si el parámetro es siguiente, el resultado será:

Se ha encontrado

Véase también[editar]

Tablas TNT con el mismo nombre que la plantilla[editar]

Tabla TNT común para los ejemplos[editar]

Uso indirecto de tablas[editar]