| Contenidos de Wikipedia en español bajo licencia CC BY-SA 4.0 ⇔ Mapas de OpenStreetMap bajo licencia ODbL |
Plantilla:ArgsTNT/WordFoundT/doc
| Pertenece a Plantilla:ArgsTNT/WordFoundT. plantilla page. |
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 = Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab. y Tt_O_prior = Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab..
Distinguiendo mayúsculas y minúsculas:
{{ArgsTNT/WordFoundT|siguiente|y|Tt_O_next}}-> Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab.{{ArgsTNT/WordFoundT|Siguiente|y|Tt_O_next}}-> Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab. (no la ha encontrado porque "siguiente" no es igual a "Siguiente"){{ArgsTNT/WordFoundT|next|y|Tt_O_next}}-> Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab.{{ArgsTNT/WordFoundT|zz|y|Tt_O_prior}}-> Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab.
Sin distinguirlas:
{{ArgsTNT/WordFoundT|Siguiente|n|Tt_O_next}}-> Error de Lua en Módulo:TNT en la línea 159: Missing JsonConfig extension; Cannot load https://commons.wikimedia.org/wiki/Data:I18n/TNTTools/Demo.tab.
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á:
Error en la expresión: operador < no esperado.
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}}