Vai al contenuto

Template:En-conj

Da Wikizionario, il dizionario a contenuto aperto.


Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:En-conj/man (modifica · cronologia · Sandbox)


Questo template realizza la tabella di coniugazione dei verbi inglesi; andrebbe utilizzato solo nel namespace Appendice (Appendice:Coniugazioni/Inglese/<verbo>), e linkato nei lemmi in ns0 utilizzando {{Pn|c|lin=en}}, che realizza in automatico il link al titolo corretto. Si ricorda che, per i verbi inglesi, accanto al template:Pn con link alla coniugazione è bene inserire anche il Template:En-verb, che mostra in modo rapido le forme base (si vedano le relative istruzioni).

Sintassi generica

Nella sua forma base, utilizzabile per tutti i verbi, regolari o meno, template richiede 5 parametri:

  1. bare infinitive (infinito senza la particella to)
  2. forma della 3ª pers sing (forma con -s o -es)
  3. participio presente (forma -ing)
  4. passato semplice
  5. participio passato (opzionale se non è diverso dal passato semplice)

In pratica, la sua sintassi base è la seguente:

{{En-conj|infinito|3ª pers sing presente|part. presente|passato semplice|part. passato}}

Il template inoltre accetta i seguenti parametri aggiuntivi, che consentono di gestire i verbi che hanno uscite alternative

  • ppres2: participio presente alternativo
  • ps2: passato semplice alternativo
  • ppass2: participio passato alternativo

Quindi per il verbo listen (regolare), la sintassi è:

{{En-conj|listen|listens|listened}}

Mentre per il verbo break (irregolare), la sintassi è:

{{En-conj|break|breaks|breaking|broke|broken}}

Infine, per il verbo travel (regolare, con forme alternative):

  • {{en-conj|travel|travels|travelling|travelled|ppres2=traveling|ps2=traveled|ppass2=traveled}}

Questa è la sintassi generica, e funziona per praticamente tutti i verbi inglesi, siano essi regolari o irregolari; per questi ultimi (così come per i phrasal verbs, come get up) è l'unica sintassi utilizzabile. Per i verbi regolari, invece, è facoltativamente possibile utilizzare al suo posto la sintassi abbreviata descritta alla sezione successiva.

Sintassi abbreviata

Per i verbi inglesi regolari che seguono uno schema di flessione standard è possibile abbreviare la sintassi del template riducendola a due soli parametri. Tale sintassi è la seguente:

{{En-conj|infinito|<codice>}}

dove il <codice> da immettere come secondo parametro è uno di quelli riportati nella tabella seguente, a seconda del tipo di verbo:

tipo di verbo codice (2° parametro) esempio di verbo esempio di template
verbi regolari standard, senza particolarità nessuno listen {{En-conj|listen}}
verbi che all'infinito terminano in -e, e la perdono al par. presente, aggiungono solo -d al passato semplice e al participio passato e generate {{En-conj|generate|e}}
verbi che aggiungono -es alla terza persona singolare presente (generalmente all'infinito escono in -ch, -sh, -x, -ss etc.) es touch {{En-conj|touch|es}}
verbi che all'infinito escono in -ye, ie, ee, e aggiungono solo la -d al passato semplice e al participio passato d free {{En-conj|free|d}}
verbi che all'infinito escono in -y, e la perdono, uscendo in -ies e -ied, alla terza pers. sing e al passato e participio passato y cry {{En-conj|cry|y}}
verbi che all'infinito escono in consonante e la raddoppiano prima delle desinenze del participio presente, del passato e del participio passato) doppia trek {{En-conj|trek|doppia}}

Si ricorda ancora una volta che questi parametri sono facoltativi (sono stati introdotti semplicemente per facilitare la compilazione del template, e non per complicarla), e andrebbero usati solo se si è sufficientemente certi di quello che si sta facendo (in particolare, è necessario prestare attenzione ai verbi che terminano in -y, perché non tutti si flettono come cry: ad es. play segue mantiene la -y finale in tutte le forme). Se non si è sicuri di che pesci pigliare, o si è confusi davanti alle varie alternative, si suggerisce di seguire la sintassi generica inserendo manualmente i quattro parametri.

Struttura del template

Attualmente questo template richiama il Modulo:En-conj, che genera la tabella di coniugazione nell'affermativo. Nel futuro sarà eventualmente possibile aggiungere altre tabelle (ad esempio per il negativo o l'interrogativo), se si deciderà in tal senso.