User:Emanuele From Online Manual

Revision as of 18:28, 13 November 2011 by Emanuele (talk | contribs)
Jump to: navigation, search

Emanuele

Emanuele

Appunti veloci per traduzione template

Il principio dovrebbe essere:

  • Creare il template
  • Per ogni codice-lingua una sub-pagina con la copia del template tradotta
  • Nelle pagine usare

{{ {{Localized|Intro}}|ns=Translating|How to start|<tran/slate><!--T:nextpage-->
How to start</tran/slate>|width=auto}}

che vuol dire che il Template:Localized carica il Template:Intro nella lingua appropriata. I parametri successivi sono per il Template:Intro (in questo esempio) e quel che va tradotto è il contenuto di translate.

Per fare un esempio d'utilizzo, il Template:Version Specific dovrebbe venir usato così:

{{ {{Localized|Version Specific}}
|version=2
|content=<tran/slate><!--T:version_note-->
In SMF 2.0 the calendar also displays mini calendars on the left of the current calendar. This enables members to see what is coming up in the next month.
</tran/slate>}}

Quindi poi ci dovranno essere delle sub-pagine di Template:Version Specific per ogni lingua supportata (e.g. Template:Version Specific/it, Template:Version Specific/fr, ecc., non son sicuro serva l'inglese, che probabilmente è un fallback) in cui verrà ricreata l'intera struttura del template e sarà tradotto quel che è rilevante per il template, quindi nel caso di Template:Version Specific sarà "The following applies only to version ".

Non bisogna mai e poi mai usare il translate nei template, altrimenti si crea confusione.



Advertisement: