Template:ScritturaPronuncia/man
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.
Uso
[modifica]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:
- vuoto, se sia Pronuncia traslitterata che Pronuncia audio sono vuoti
- puramente testuale e uguale a Pronuncia traslitterata se Pronuncia audio è vuoto
- una semplice icona associata al file audio indicato tramite Pronuncia audio, quando Pronuncia traslitterata è vuoto
- 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 | ( | )21 | ||||||||
2 | two | ( | )22 | ||||||||
3 | three | (tri) | 30 | ||||||||
4 | four | ( | )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 |