Template usato come interfaccia dell'omonimo modulo che è largamente utilizzato all'interno dei frasari.

Il suo scopo consiste nel formattare i parametri posizionali ingresso, all'interno di tag HTML per facilitarne la manipolazione successiva.

La sintassi d'uso è la seguente: {{ScritturaPronuncia|<!--Scrittura-->|<!--Pronuncia traslitterata-->|<!--Pronuncia audio-->}} dove come indicato dai commenti, il primo parametro rappresenta la scrittura, il secondo la pronuncia traslitterata di un determinato vocabolo e il terzo il nome del file audio presente su commons che permette di ascoltare la pronuncia di tale vocabolo.

Questa funzione ritorna la seguente stringa HTML <span id="Scrittura"><!--Scrittura--></span> <span id="Pronuncia"><!--Pronuncia--></span> dove Pronuncia avrà una delle seguenti 4 forme:

  1. vuoto, se sia Pronuncia traslitterata che Pronuncia audio sono vuoti
  2. puramente testuale e uguale a Pronuncia traslitterata se Pronuncia audio è vuoto
  3. una semplice icona associata al file audio indicato tramite Pronuncia audio, quando Pronuncia traslitterata è vuoto
  4. un'icona con accanto la traslitterazione della pronuncia in italiano, quando sia Pronuncia traslitterata che Pronuncia audio sono stati forniti

Chiaramente se Pronuncia audio contiene un valore che non corrisponde ad un file audio presente su commons, sarà mostrata un'icona barrata ad evidenziare tale errore.

Pertanto il tipico utilizzo è il seguente:

{{TemplateDelFrasario
| vocabolo_in_italiano = {{ScritturaPronuncia|<!--Scrittura-->|<!--Pronuncia traslitterata-->|<!--Pronuncia audio-->}}
}}

Il recupero di tali dati e avviene all'interno del template attraverso le seguenti funzioni:

  • GetScrittura: ritorna il parametro Scrittura
  • GetPronuncia: ritorna il parametro Pronuncia
  • GetPronunciaParentesi: ritorna il parametro Pronuncia in corsivo e tra parentesi tonde

Esempi d'uso

modifica

Il seguente template:

{{TabNumeri
| 1 = {{ScritturaPronuncia|one|uan|En-us-One.ogg}}
| 2 = {{ScritturaPronuncia|two||En-us-Two.ogg}}
| 3 = {{ScritturaPronuncia|three|tri|}}
| 4 = {{ScritturaPronuncia|four|for|file audio non esistente}}
| 5 = {{ScritturaPronuncia|five||}}
}}

produce:

Numeri
N. Scrittura Pronuncia N. Scrittura Pronuncia
1 one (uan) 21
2 two () 22
3 three (tri) 30
4 four (for) 40
5 five 50
6 60
7 70
8 80
9 90
10 100
11 101
12 200
13 300
14 1.000
15 1.001
16 1.002
17 2.000
18 10.000
19 20.000
20 1.000.000

Vedi anche

modifica