Utente:Helichrysum Italicum/Sandbox3

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca


Sandbox per lo studio della sintassi dei template[modifica | modifica wikitesto]


Prima prova (funzionante eccetto caso T + pinyin): {{#if:{{{3|}}}{{{trad|}}}{{{t|}}}|{{lang|zh-tw|{{{3|}}}{{{trad|}}}{{{t|}}}}}{{Apice aiuto|caratteri cinesi tradizionali|T}}}}{{#if:{{{1|}}}{{{s|}}}|{{#if:{{{3|}}}{{{trad|}}}{{{t|}}}|, }}{{lang|zh-cn|{{{1|}}}{{{s|}}}}}{{Apice aiuto|Aiuto:Cinese}}}}{{#if:{{{2|}}}{{{pinyin|}}}{{{p|}}}|{{#if:{{{1|}}}{{{s|}}}{{{3|}}}{{{trad|}}}{{{t|}}}|, }}{{{2|}}}{{{pinyin|}}}{{{p|}}}{{#if:{{{5|}}}{{{wade|}}}{{{w|}}}|{{Apice aiuto|pinyin|P}}}}}}{{#if:{{{5|}}}{{{wade|}}}{{{w|}}}|{{#if:{{{1|}}}{{{s|}}}{{{3|}}}{{{trad|}}}{{{t|}}}{{{2|}}}{{{pinyin|}}}{{{p|}}}|, }}{{{5|}}}{{{wade|}}}{{{w|}}}{{Apice aiuto|Wade-Giles|W}}}}{{#if:{{{4|}}}{{{lett|}}}{{{l|}}}|, letteralmente "{{{4|}}}{{{lett|}}}{{{l|}}}"}}

Breakdown:

se c'è tradizionale, scrivi tradizionale + apice T {{#if:{{{3|}}}{{{trad|}}}{{{t|}}}|{{lang|zh-tw|{{{3|}}}{{{trad|}}}{{{t|}}}}}{{Apice aiuto|caratteri cinesi tradizionali|T}}}} se c'è semplificato, (se c'è tradizionale metti la virgola) + scrivi il punto di domanda dopo. {{#if:{{{1|}}}{{{s|}}}|{{#if:{{{3|}}}{{{trad|}}}{{{t|}}}|, }}{{lang|zh-cn|{{{1|}}}{{{s|}}}}} {{Apice aiuto|Aiuto:Cinese}} }} se c'è pinyin, (se...s o t, metti la virgola) + aggiungi pinyin + eventuale apice per il wade {{#if:{{{2|}}}{{{pinyin|}}}{{{p|}}}|{{#if:{{{1|}}}{{{s|}}}{{{3|}}}{{{trad|}}}{{{t|}}}|, }} {{{2|}}}{{{pinyin|}}}{{{p|}}} {{#if:{{{5|}}}{{{wade|}}}{{{w|}}}|{{Apice aiuto|pinyin|P}}}} }} {{#if:{{{5|}}}{{{wade|}}}{{{w|}}}|{{#if:{{{1|}}}{{{s|}}}{{{3|}}}{{{trad|}}}{{{t|}}}{{{2|}}}{{{pinyin|}}}{{{p|}}}|, }} {{{5|}}}{{{wade|}}}{{{w|}}}{{Apice aiuto|Wade-Giles|W}} }} {{#if:{{{4|}}}{{{lett|}}}{{{l|}}}|, letteralmente "{{{4|}}}{{{lett|}}}{{{l|}}}"}}


Codice originale: <includeonly> // se c'è il parametro trad: scrivere trad, e aggiungere apice T {{ #if:{{{3|}}}{{{trad|}}}{{{t|}}} | {{lang|zh-tw|{{{3|}}}{{{trad|}}}{{{t|}}} }} {{Apice aiuto|caratteri cinesi tradizionali|T}} }} //se c'è il parametro s: se c'è stato trad, mettere una virgola e uno spazio, poi scrivere sempl, e aggiungere apice S {{#if:{{{1|}}}{{{s|}}} | {{ #if:{{{3|}}}{{{trad|}}}{{{t|}}} | , }}{{lang|zh-cn|{{{1|}}}{{{s|}}}}} {{Apice aiuto|Caratteri cinesi semplificati|S}}}} //se c'è il parametro pinyin: se c'è stato semplificato o tradizionale, mettere virgola e spazio, scrivere pinyin, aggiungere apice P {{#if:{{{2|}}}{{{pinyin|}}}{{{p|}}}|{{#if:{{{1|}}}{{{s|}}}{{{3|}}}{{{trad|}}}{{{t|}}}|, }}{{{2|}}}{{{pinyin|}}}{{{p|}}}{{Apice aiuto|pinyin|P}}}} //se 'è wade giles: se c'è stato dell'altro prima, mettere virgola e spazio, scrivere wade, aggiungere apice W {{#if:{{{5|}}}{{{wade|}}}{{{w|}}}|{{#if:{{{1|}}}{{{s|}}}{{{3|}}}{{{trad|}}}{{{t|}}}{{{2|}}}{{{pinyin|}}}{{{p|}}}|, }}{{{5|}}}{{{wade|}}}{{{w|}}} {{Apice aiuto|Wade-Giles|W}}}} //se c'è parametro traduzione letterale, ....aggiungi la traduzione in corsivo {{#if:{{{4|}}}{{{lett|}}}{{{l|}}}|, letteralmente "{{{4|}}}{{{lett|}}}{{{l|}}}"}}</includeonly>


  • il template è una chiamata che viene passata con dei parametri. definiti dalla posizione ordinale {{template|1|2|3|}} o dai loro nomi {{template|z=...|y=...}}
  • nella sintassi del template, i parametri sono "letti/cercati/trovati" (se ci sono) dalle formule: {{{nomeParametro|}}} o {{{posizioneParametro}}} ad esempio {{{3|}}} oppure {{{trad|}}}
  • l'IF/THEN si fa con il comando {{ #if: INPUT nomeParametro | OUTPUT }}
  • il VEL tra più condizioni nell'IF, si fa accostando i parametri : IF 1 OR 2 = #if: {{{1}}}{{{2}}}
  • l'IF/THEN si può nidificare
  • si possono chiamare altri template (ad esempio {{Cinese}} usa i {{lang}} e {{Apice aiuto}})

Esempio:

你好?, ni3hao3



Esempi d'uso[modifica | modifica wikitesto]

Formato Risultato
{{Utente:Helichrysum Italicum/Sandbox3|汉字}}

汉字?


{{Utente:Helichrysum Italicum/Sandbox3|汉字|hànzì}}

汉字?, hànzì


{{Utente:Helichrysum Italicum/Sandbox3|汉字|hànzì|漢字}}

漢字T, 汉字?, hànzì


{{Utente:Helichrysum Italicum/Sandbox3|汉字|hànzì|漢字|scrittura degli Han}}

漢字T, 汉字?, hànzì, letteralmente "scrittura degli Han"


{{Utente:Helichrysum Italicum/Sandbox3|s=汉字|t=漢字|l=scrittura degli Han}}

漢字T, 汉字?, letteralmente "scrittura degli Han"


{{Utente:Helichrysum Italicum/Sandbox3|s=汉字|p=hànzì|l=scrittura degli Han}}

汉字?, hànzì, letteralmente "scrittura degli Han"


{{Utente:Helichrysum Italicum/Sandbox3|中文|Zhōngwén|||Chung-wen}}

中文?, ZhōngwénP, Chung-wenW


{{Utente:Helichrysum Italicum/Sandbox3|s=中文|p=Zhōngwén|l=lingua scritta cinese|w=Chung-wen}}

中文?, ZhōngwénP, Chung-wenW, letteralmente "lingua scritta cinese"


tT, s?, pP, wW, letteralmente "l"


tradiz da solo

漢字T


tradiz e pinyin

漢字T, hànzì?


s?, p


tT, s?


s?, letteralmente "l"


s?, wW, letteralmente "l"


tT, p?P, wW, letteralmente "l"


tT, p?P, wW


tT, s?, pP, wW, letteralmente "l"


tT, s?, pP, wW, letteralmente "l"


tT, s?, pP, wW, letteralmente "l"


tT, s?, pP, wW, letteralmente "l"