Plantilla:ArgsTNT/WordFoundT
#2 = No tiene un valor asignado
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
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
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
Tablas TNT con el mismo nombre que la plantilla
{{ArgsTNT/Test1}}
: ExistsAnyP, ExistsAllP, Str_ParP, Num_ParP, StrP{{ArgsTNT/Test2}}
: ExistsAnyP, Num_ParP, RInt_ParP, StrP, StrLnkP{{ArgsTNT/TestBoolP}}
: Bool_ParP, RBool_ParP{{ArgsTNT/TestStrChkTabP}}
: RStr_ParP, StrChkTab_ParP
Tabla TNT común para los ejemplos
{{ArgsTNT/GetStrT}}
{{ArgsTNT/WordFoundT}}
{{ArgsTNT/WordIdxT}}
{{ArgsTNT/WordIdxET}}
Uso indirecto de tablas
{{YesnoTNT}}
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) de la plantilla.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de esta plantilla.