Plantilla:ArgsTNT/WordIdxET/doc

De Hispanopedia

El uso de esta plantilla es sólo didáctico, permite ver si una palabra está en alguno de los elementos (el número que se quiera) de Commons:Data:I18n/TNTTools/Demo.tab, que es utilizada como tabla de prueba. Devuelve el índice según el orden en que está puesto, si no lo encuentra, devuelve un mensaje de error (a diferencia de {{ArgsTNT/WordIdxT}} que devuelve un 0).

Uso

Esta plantilla es: {{#invoke:ArgsTNT|StrIdxChkTabE|TNTTools/Demo|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}|{{{9|}}}|{{{10|}}}}}; 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 los siguientes los códigos 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|StrIdxChkTabE|Prueba|{{{1|}}}|n|{{{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/FoundIdx, sin tener en cuenta si es mayúsculas o minúsculas, y de código wiki: {{#invoke:ArgsTNT|StrIdxChkTabE|Prueba|{{{1|}}}|n|{{{2|}}}|{{{3|}}}...}}}, con lo que {{Prueba/FoundIdx|Palabra|Código palabra 1|Código palabra 2|...}} 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., 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. y Tt_O_now = 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:

Sin distinguirlas:


Se puede utilizar en una plantilla así:

{{#switch: {{ArgsTNT/WordIdxET|{{{1|}}}|s|Tt_O_next|Tt_O_prior|Tt_O_now}}
|1=Es siguiente
|2=Es previo
|3=Sí, es ahora}}

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


Véase también

Tablas TNT con el mismo nombre que la plantilla

Tabla TNT común para los ejemplos

Uso indirecto de tablas