Template:MrSaturn: differenze tra le versioni

Da WikiBound.
Vai alla navigazione Vai alla ricerca
(Template per trascrivere caratteri nel font dei Mr. Saturn.)
 
m (Rimosso un refuso di test.)
 
(9 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
<onlyinclude>{{#ifexist: File:MrSaturn-{{{1}}}.png|[[File:MrSaturn-{{{1}}}.png|{{{1}}}|link=|alt={{{1}}}]]}}{{#ifexist: File:MrSaturn-{{{2}}}.png|[[File:MrSaturn-{{{2}}}.png|{{{2}}}|link=|alt={{{2}}}]]}}{{#ifexist: File:MrSaturn-{{{3}}}.png|[[File:MrSaturn-{{{3}}}.png|{{{3}}}|link=|alt={{{3}}}]]}}{{#ifexist: File:MrSaturn-{{{4}}}.png|[[File:MrSaturn-{{{4}}}.png|{{{4}}}|link=|alt={{{4}}}]]}}{{#ifexist: File:MrSaturn-{{{5}}}.png|[[File:MrSaturn-{{{5}}}.png|{{{5}}}|link=|alt={{{5}}}]]}}{{#ifexist: File:MrSaturn-{{{6}}}.png|[[File:MrSaturn-{{{6}}}.png|{{{6}}}|link=|alt={{{6}}}]]}}{{#ifexist: File:MrSaturn-{{{7}}}.png|[[File:MrSaturn-{{{7}}}.png|{{{7}}}|link=|alt={{{7}}}]]}}{{#ifexist: File:MrSaturn-{{{8}}}.png|[[File:MrSaturn-{{{8}}}.png|{{{8}}}|link=|alt={{{8}}}]]}}{{#ifexist: File:MrSaturn-{{{9}}}.png|[[File:MrSaturn-{{{9}}}.png|{{{9}}}|link=|alt={{{9}}}]]}}{{#ifexist: File:MrSaturn-{{{10}}}.png|[[File:MrSaturn-{{{10}}}.png|{{{10}}}|link=|alt={{{10}}}]]}}{{#ifexist: File:MrSaturn-{{{11}}}.png|[[File:MrSaturn-{{{11}}}.png|{{{11}}}|link=|alt={{{11}}}]]}}{{#ifexist: File:MrSaturn-{{{12}}}.png|[[File:MrSaturn-{{{12}}}.png|{{{12}}}|link=|alt={{{12}}}]]}}{{#ifexist: File:MrSaturn-{{{13}}}.png|[[File:MrSaturn-{{{13}}}.png|{{{13}}}|link=|alt={{{13}}}]]}}{{#ifexist: File:MrSaturn-{{{14}}}.png|[[File:MrSaturn-{{{14}}}.png|{{{14}}}|link=|alt={{{14}}}]]}}{{#ifexist: File:MrSaturn-{{{15}}}.png|[[File:MrSaturn-{{{15}}}.png|{{{15}}}|link=|alt={{{15}}}]]}}{{#ifexist: File:MrSaturn-{{{16}}}.png|[[File:MrSaturn-{{{16}}}.png|{{{16}}}|link=|alt={{{16}}}]]}}{{#ifexist: File:MrSaturn-{{{17}}}.png|[[File:MrSaturn-{{{17}}}.png|{{{17}}}|link=|alt={{{17}}}]]}}{{#ifexist: File:MrSaturn-{{{18}}}.png|[[File:MrSaturn-{{{18}}}.png|{{{18}}}|link=|alt={{{18}}}]]}}{{#ifexist: File:MrSaturn-{{{19}}}.png|[[File:MrSaturn-{{{19}}}.png|{{{19}}}|link=|alt={{{19}}}]]}}{{#ifexist: File:MrSaturn-{{{20}}}.png|[[File:MrSaturn-{{{20}}}.png|{{{20}}}|link=|alt={{{20}}}]]}}{{#ifexist: File:MrSaturn-{{{21}}}.png|[[File:MrSaturn-{{{21}}}.png|{{{21}}}|link=|alt={{{21}}}]]}}{{#ifexist: File:MrSaturn-{{{22}}}.png|[[File:MrSaturn-{{{22}}}.png|{{{22}}}|link=|alt={{{22}}}]]}}{{#ifexist: File:MrSaturn-{{{23}}}.png|[[File:MrSaturn-{{{23}}}.png|{{{23}}}|link=|alt={{{23}}}]]}}{{#ifexist: File:MrSaturn-{{{24}}}.png|[[File:MrSaturn-{{{24}}}.png|{{{24}}}|link=|alt={{{24}}}]]}}{{#ifexist: File:MrSaturn-{{{25}}}.png|[[File:MrSaturn-{{{25}}}.png|{{{25}}}|link=|alt={{{25}}}]]}}</onlyinclude>== Come usare questo template ==
<includeonly>{{MessaggioNascosto|{{#switch: {{lc:{{{1}}}}}
Questo template ha lo scopo di trascrivere i caratteri passati come parametri nel font usato dai Mr. Saturn in EarthBound.
| spazio = [[File:MrSaturn-spazio.png | link= | alt=<nowiki> </nowiki> ]]
 
| alfa = [[File:MrSaturn-alfa.png | link= | alt=α]]
Per utilizzarlo è sufficiente separare ogni carattere della frase con una barra verticale ( '''|''' ):
| beta = [[File:MrSaturn-beta.png | link= | alt=β]]
:<code><nowiki>{{MrSaturn|b|o|i|n|g|!}}</nowiki></code> → <code>{{MrSaturn|b|o|i|n|g|!}}</code>
| gamma = [[File:MrSaturn-gamma.png | link= | alt=γ]]
 
| sigma = [[File:MrSaturn-sigma.png | link= | alt=Σ]]
 
| omega = [[File:MrSaturn-omega.png | link= | alt=Ω]]
È possibile scrivere tutti i 67 caratteri previsti dal font dei Mr. Saturn (i nomi tra parentesi <code>così</code> sono i parametri da scrivere):
| uguale = [[File:MrSaturn-uguale.png | link= | alt=<nowiki>=</nowiki>]]
*lettere: '''A'''–'''Z''' (sia maiuscole che minuscole);
| tilde = [[File:MrSaturn-tilde.png | link= | alt=~]]
*lettere greche: '''α''' (<code>alfa</code>), '''β''' (<code>beta</code>), '''γ''' (<code>gamma</code>), '''Σ''' (<code>sigma</code>) e '''Ω''' (<code>omega</code>);
| mediano = [[File:MrSaturn-.png | link= | alt=·]]
*numeri: '''0'''–'''9''';
| cerchio = [[File:MrSaturn-.png | link= | alt=〇]]
*segni di interpunzione: '''.''' (punto), ''',''' (virgola), ''';''' (punto e virgola), ''':''' (due punti), '''!''' (punto esclamativo), '''?''' (punto interrogativo), '''"''' (virgolette), '''/''' (barra obliqua), '''( )''' (parentesi tonde), '''[''' (<code>apriquadra</code>), ''']''' (<code>chiudiquadra</code>), '''-''' (lineetta);
| nota = [[File:MrSaturn-.png | link= | alt=]]
*altri caratteri: ''' ' ''' (apostrofo), '''&''' (e commerciale), '''*''' (asterisco), '''$''' (dollaro), '''%''' (percento), '''+''' (più), '''=''' (uguale), '''~''' (<code>tilde</code>), '''·''' (<code>mediano</code>), '''''' (<code>cerchio</code>), '''''' (<code>nota</code>, '''►''' (<code>dx</code>), '''◄''' (<code>sx</code>).
| frecciadx|frecciadestra|destra|dx = [[File:MrSaturn-frecciadx.png | link= | alt=►]]
 
| frecciasx|frecciasinistra|sinistra|sx = [[File:MrSaturn-frecciasx.png | link= | alt=◄]]
 
| #default = {{#vardefine:i | 0}} {{#while:
'''N.B.:''' Tramite questo template non è possibile passare come parametri più di 25 caratteri:
              | {{#ifexpr: {{#var:i}} < {{#len:{{{1}}} }} | true}}
:*<code><nowiki>{{MrSaturn|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z}}</nowiki></code> → <code>{{MrSaturn|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z}}</code> '''(non compare la lettera Z)'''
              | {{#vardefine:carattere | {{#sub:{{{1}}}|{{#var:i}}|1}} }}
Nel caso in cui sia necessario scrivere un testo più lungo di 25 caratteri, invocare nuovamente il template:
                {{#switch: {{#var:carattere}}
:*<code><nowiki>{{MrSaturn|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y}}{{MrSaturn|z}}</nowiki></code> → <code>{{MrSaturn|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y}}{{MrSaturn|z}}</code>
                  |   = {{#vardefine:carattere|spazio}} {{#vardefine:carattereAlt|<nowiki> </nowiki>}}
                  | , = {{#vardefine:carattere|virgola}} {{#vardefine:carattereAlt|,}}
                  | ; = {{#vardefine:carattere|puntoevirgola}} {{#vardefine:carattereAlt|;}}
                  | : = {{#vardefine:carattere|duepunti}} {{#vardefine:carattereAlt|:}}
                  | [ = {{#vardefine:carattere|quadrasx}} {{#vardefine:carattereAlt|[}}
                  | ] = {{#vardefine:carattere|quadradx}} {{#vardefine:carattereAlt|]}}
                  | - = {{#vardefine:carattere|lineetta}} {{#vardefine:carattereAlt|-}}
                  | * = {{#vardefine:carattere|asterisco}} {{#vardefine:carattereAlt|*}}
                  | #default = {{#vardefine:carattereAlt|{{#var:carattere}}}}
                }}
                {{#ifexist:File:MrSaturn-{{#var:carattere}}.png | [[File:MrSaturn-{{#var:carattere}}.png | link= | alt={{#var:carattereAlt}}]] }}
                {{#vardefine:i | {{#expr:{{#var:i}}+1}} }}
              }}
}}{{#switch: {{lc:{{{2|}}}}}
| spazio = [[File:MrSaturn-spazio.png | link= | alt=<nowiki> </nowiki> ]]
| alfa = [[File:MrSaturn-alfa.png | link= | alt=α]]
| beta = [[File:MrSaturn-beta.png | link= | alt=β]]
| gamma = [[File:MrSaturn-gamma.png | link= | alt=γ]]
| sigma = [[File:MrSaturn-sigma.png | link= | alt=Σ]]
| omega = [[File:MrSaturn-omega.png | link= | alt=Ω]]
| uguale = [[File:MrSaturn-uguale.png | link= | alt=<nowiki>=</nowiki>]]
| tilde = [[File:MrSaturn-tilde.png | link= | alt=~]]
| mediano = [[File:MrSaturn-.png | link= | alt=·]]
| cerchio = [[File:MrSaturn-.png | link= | alt=〇]]
| nota = [[File:MrSaturn-.png | link= | alt=]]
| frecciadx|frecciadestra|destra|dx = [[File:MrSaturn-frecciadx.png | link= | alt=►]]
| frecciasx|frecciasinistra|sinistra|sx = [[File:MrSaturn-frecciasx.png | link= | alt=◄]]
| #default = {{#vardefine:i | 0}} {{#while:
              | {{#ifexpr: {{#var:i}} < {{#len:{{{2|}}} }} | true}}
              | {{#vardefine:carattere | {{#sub:{{{2|}}}|{{#var:i}}|1}} }}
                {{#switch: {{#var:carattere}}
                  |   = {{#vardefine:carattere|spazio}} {{#vardefine:carattereAlt|<nowiki> </nowiki>}}
                  | , = {{#vardefine:carattere|virgola}} {{#vardefine:carattereAlt|,}}
                  | ; = {{#vardefine:carattere|puntoevirgola}} {{#vardefine:carattereAlt|;}}
                  | : = {{#vardefine:carattere|duepunti}} {{#vardefine:carattereAlt|:}}
                  | [ = {{#vardefine:carattere|quadrasx}} {{#vardefine:carattereAlt|[}}
                  | ] = {{#vardefine:carattere|quadradx}} {{#vardefine:carattereAlt|]}}
                  | - = {{#vardefine:carattere|lineetta}} {{#vardefine:carattereAlt|-}}
                  | * = {{#vardefine:carattere|asterisco}} {{#vardefine:carattereAlt|*}}
                  | #default = {{#vardefine:carattereAlt|{{#var:carattere}}}}
                }}
                {{#ifexist:File:MrSaturn-{{#var:carattere}}.png | [[File:MrSaturn-{{#var:carattere}}.png | link= | alt={{#var:carattereAlt}}]] }}
                {{#vardefine:i | {{#expr:{{#var:i}}+1}} }}
              }}
}}{{#switch: {{lc:{{{3|}}}}}
| spazio = [[File:MrSaturn-spazio.png | link= | alt=<nowiki> </nowiki> ]]
| alfa = [[File:MrSaturn-alfa.png | link= | alt=α]]
| beta = [[File:MrSaturn-beta.png | link= | alt=β]]
| gamma = [[File:MrSaturn-gamma.png | link= | alt=γ]]
| sigma = [[File:MrSaturn-sigma.png | link= | alt=Σ]]
| omega = [[File:MrSaturn-omega.png | link= | alt=Ω]]
| uguale = [[File:MrSaturn-uguale.png | link= | alt=<nowiki>=</nowiki>]]
| tilde = [[File:MrSaturn-tilde.png | link= | alt=~]]
| mediano = [[File:MrSaturn-.png | link= | alt=·]]
| cerchio = [[File:MrSaturn-.png | link= | alt=〇]]
| nota = [[File:MrSaturn-.png | link= | alt=]]
| frecciadx|frecciadestra|destra|dx = [[File:MrSaturn-frecciadx.png | link= | alt=►]]
| frecciasx|frecciasinistra|sinistra|sx = [[File:MrSaturn-frecciasx.png | link= | alt=◄]]
| #default = {{#vardefine:i | 0}} {{#while:
              | {{#ifexpr: {{#var:i}} < {{#len:{{{3|}}} }} | true}}
              | {{#vardefine:carattere | {{#sub:{{{3|}}}|{{#var:i}}|1}} }}
                {{#switch: {{#var:carattere}}
                  |  = {{#vardefine:carattere|spazio}} {{#vardefine:carattereAlt|<nowiki> </nowiki>}}
                  | , = {{#vardefine:carattere|virgola}} {{#vardefine:carattereAlt|,}}
                  | ; = {{#vardefine:carattere|puntoevirgola}} {{#vardefine:carattereAlt|;}}
                  | : = {{#vardefine:carattere|duepunti}} {{#vardefine:carattereAlt|:}}
                  | [ = {{#vardefine:carattere|quadrasx}} {{#vardefine:carattereAlt|[}}
                  | ] = {{#vardefine:carattere|quadradx}} {{#vardefine:carattereAlt|]}}
                  | - = {{#vardefine:carattere|lineetta}} {{#vardefine:carattereAlt|-}}
                  | * = {{#vardefine:carattere|asterisco}} {{#vardefine:carattereAlt|*}}
                  | #default = {{#vardefine:carattereAlt|{{#var:carattere}}}}
                }}
                {{#ifexist:File:MrSaturn-{{#var:carattere}}.png | [[File:MrSaturn-{{#var:carattere}}.png | link= | alt={{#var:carattereAlt}}]] }}
                {{#vardefine:i | {{#expr:{{#var:i}}+1}} }}
              }}
}}{{#switch: {{lc:{{{4|}}}}}
| spazio = [[File:MrSaturn-spazio.png | link= | alt=<nowiki> </nowiki> ]]
| alfa = [[File:MrSaturn-alfa.png | link= | alt=α]]
| beta = [[File:MrSaturn-beta.png | link= | alt=β]]
| gamma = [[File:MrSaturn-gamma.png | link= | alt=γ]]
| sigma = [[File:MrSaturn-sigma.png | link= | alt=Σ]]
| omega = [[File:MrSaturn-omega.png | link= | alt=Ω]]
| uguale = [[File:MrSaturn-uguale.png | link= | alt=<nowiki>=</nowiki>]]
| tilde = [[File:MrSaturn-tilde.png | link= | alt=~]]
| mediano = [[File:MrSaturn-.png | link= | alt=·]]
| cerchio = [[File:MrSaturn-.png | link= | alt=〇]]
| nota = [[File:MrSaturn-.png | link= | alt=♪]]
| frecciadx|frecciadestra|destra|dx = [[File:MrSaturn-frecciadx.png | link= | alt=►]]
| frecciasx|frecciasinistra|sinistra|sx = [[File:MrSaturn-frecciasx.png | link= | alt=◄]]
| #default = {{#vardefine:i | 0}} {{#while:
              | {{#ifexpr: {{#var:i}} < {{#len:{{{4|}}}} }} | true}}
              | {{#vardefine:carattere | {{#sub:{{{4|}}}}|{{#var:i}}|1}} }}
                {{#switch: {{#var:carattere}}
                  |  = {{#vardefine:carattere|spazio}} {{#vardefine:carattereAlt|<nowiki> </nowiki>}}
                  | , = {{#vardefine:carattere|virgola}} {{#vardefine:carattereAlt|,}}
                  | ; = {{#vardefine:carattere|puntoevirgola}} {{#vardefine:carattereAlt|;}}
                  | : = {{#vardefine:carattere|duepunti}} {{#vardefine:carattereAlt|:}}
                  | [ = {{#vardefine:carattere|quadrasx}} {{#vardefine:carattereAlt|[}}
                  | ] = {{#vardefine:carattere|quadradx}} {{#vardefine:carattereAlt|]}}
                  | - = {{#vardefine:carattere|lineetta}} {{#vardefine:carattereAlt|-}}
                  | * = {{#vardefine:carattere|asterisco}} {{#vardefine:carattereAlt|*}}
                  | #default = {{#vardefine:carattereAlt|{{#var:carattere}}}}
                }}
                {{#ifexist:File:MrSaturn-{{#var:carattere}}.png | [[File:MrSaturn-{{#var:carattere}}.png | link= | alt={{#var:carattereAlt}}]] }}
                {{#vardefine:i | {{#expr:{{#var:i}}+1}} }}
              }}
}}{{#switch: {{lc:{{{5|}}}}}
| spazio = [[File:MrSaturn-spazio.png | link= | alt=<nowiki> </nowiki> ]]
| alfa = [[File:MrSaturn-alfa.png | link= | alt=α]]
| beta = [[File:MrSaturn-beta.png | link= | alt=β]]
| gamma = [[File:MrSaturn-gamma.png | link= | alt=γ]]
| sigma = [[File:MrSaturn-sigma.png | link= | alt=Σ]]
| omega = [[File:MrSaturn-omega.png | link= | alt=Ω]]
| uguale = [[File:MrSaturn-uguale.png | link= | alt=<nowiki>=</nowiki>]]
| tilde = [[File:MrSaturn-tilde.png | link= | alt=~]]
| mediano = [[File:MrSaturn-.png | link= | alt=·]]
| cerchio = [[File:MrSaturn-.png | link= | alt=〇]]
| nota = [[File:MrSaturn-.png | link= | alt=♪]]
| frecciadx|frecciadestra|destra|dx = [[File:MrSaturn-frecciadx.png | link= | alt=►]]
| frecciasx|frecciasinistra|sinistra|sx = [[File:MrSaturn-frecciasx.png | link= | alt=◄]]
| #default = {{#vardefine:i | 0}} {{#while:
              | {{#ifexpr: {{#var:i}} < {{#len:{{{5|}}}} }} | true}}
              | {{#vardefine:carattere | {{#sub:{{{5|}}}}|{{#var:i}}|1}} }}
                {{#switch: {{#var:carattere}}
                  |  = {{#vardefine:carattere|spazio}} {{#vardefine:carattereAlt|<nowiki> </nowiki>}}
                  | , = {{#vardefine:carattere|virgola}} {{#vardefine:carattereAlt|,}}
                  | ; = {{#vardefine:carattere|puntoevirgola}} {{#vardefine:carattereAlt|;}}
                  | : = {{#vardefine:carattere|duepunti}} {{#vardefine:carattereAlt|:}}
                  | [ = {{#vardefine:carattere|quadrasx}} {{#vardefine:carattereAlt|[}}
                  | ] = {{#vardefine:carattere|quadradx}} {{#vardefine:carattereAlt|]}}
                  | - = {{#vardefine:carattere|lineetta}} {{#vardefine:carattereAlt|-}}
                  | * = {{#vardefine:carattere|asterisco}} {{#vardefine:carattereAlt|*}}
                  | #default = {{#vardefine:carattereAlt|{{#var:carattere}}}}
                }}
                {{#ifexist:File:MrSaturn-{{#var:carattere}}.png | [[File:MrSaturn-{{#var:carattere}}.png | link= | alt={{#var:carattereAlt}}]] }}
                {{#vardefine:i | {{#expr:{{#var:i}}+1}} }}
              }}
}}{{#switch: {{lc:{{{6|}}}}}
| spazio = [[File:MrSaturn-spazio.png | link= | alt=<nowiki> </nowiki> ]]
| alfa = [[File:MrSaturn-alfa.png | link= | alt=α]]
| beta = [[File:MrSaturn-beta.png | link= | alt=β]]
| gamma = [[File:MrSaturn-gamma.png | link= | alt=γ]]
| sigma = [[File:MrSaturn-sigma.png | link= | alt=Σ]]
| omega = [[File:MrSaturn-omega.png | link= | alt=Ω]]
| uguale = [[File:MrSaturn-uguale.png | link= | alt=<nowiki>=</nowiki>]]
| tilde = [[File:MrSaturn-tilde.png | link= | alt=~]]
| mediano = [[File:MrSaturn-.png | link= | alt=·]]
| cerchio = [[File:MrSaturn-.png | link= | alt=〇]]
| nota = [[File:MrSaturn-.png | link= | alt=♪]]
| frecciadx|frecciadestra|destra|dx = [[File:MrSaturn-frecciadx.png | link= | alt=►]]
| frecciasx|frecciasinistra|sinistra|sx = [[File:MrSaturn-frecciasx.png | link= | alt=◄]]
| #default = {{#vardefine:i | 0}} {{#while:
              | {{#ifexpr: {{#var:i}} < {{#len:{{{6|}}}} }} | true}}
              | {{#vardefine:carattere | {{#sub:{{{6|}}}}|{{#var:i}}|1}} }}
                {{#switch: {{#var:carattere}}
                  |  = {{#vardefine:carattere|spazio}} {{#vardefine:carattereAlt|<nowiki> </nowiki>}}
                  | , = {{#vardefine:carattere|virgola}} {{#vardefine:carattereAlt|,}}
                  | ; = {{#vardefine:carattere|puntoevirgola}} {{#vardefine:carattereAlt|;}}
                  | : = {{#vardefine:carattere|duepunti}} {{#vardefine:carattereAlt|:}}
                  | [ = {{#vardefine:carattere|quadrasx}} {{#vardefine:carattereAlt|[}}
                  | ] = {{#vardefine:carattere|quadradx}} {{#vardefine:carattereAlt|]}}
                  | - = {{#vardefine:carattere|lineetta}} {{#vardefine:carattereAlt|-}}
                  | * = {{#vardefine:carattere|asterisco}} {{#vardefine:carattereAlt|*}}
                  | #default = {{#vardefine:carattereAlt|{{#var:carattere}}}}
                }}
                {{#ifexist:File:MrSaturn-{{#var:carattere}}.png | [[File:MrSaturn-{{#var:carattere}}.png | link= | alt={{#var:carattereAlt}}]] }}
                {{#vardefine:i | {{#expr:{{#var:i}}+1}} }}
              }}
}}{{#switch: {{lc:{{{7|}}}}}
| spazio = [[File:MrSaturn-spazio.png | link= | alt=<nowiki> </nowiki> ]]
| alfa = [[File:MrSaturn-alfa.png | link= | alt=α]]
| beta = [[File:MrSaturn-beta.png | link= | alt=β]]
| gamma = [[File:MrSaturn-gamma.png | link= | alt=γ]]
| sigma = [[File:MrSaturn-sigma.png | link= | alt=Σ]]
| omega = [[File:MrSaturn-omega.png | link= | alt=Ω]]
| uguale = [[File:MrSaturn-uguale.png | link= | alt=<nowiki>=</nowiki>]]
| tilde = [[File:MrSaturn-tilde.png | link= | alt=~]]
| mediano = [[File:MrSaturn-.png | link= | alt=·]]
| cerchio = [[File:MrSaturn-.png | link= | alt=〇]]
| nota = [[File:MrSaturn-.png | link= | alt=♪]]
| frecciadx|frecciadestra|destra|dx = [[File:MrSaturn-frecciadx.png | link= | alt=►]]
| frecciasx|frecciasinistra|sinistra|sx = [[File:MrSaturn-frecciasx.png | link= | alt=◄]]
| #default = {{#vardefine:i | 0}} {{#while:
              | {{#ifexpr: {{#var:i}} < {{#len:{{{7|}}}} }} | true}}
              | {{#vardefine:carattere | {{#sub:{{{7|}}}}|{{#var:i}}|1}} }}
                {{#switch: {{#var:carattere}}
                  |  = {{#vardefine:carattere|spazio}} {{#vardefine:carattereAlt|<nowiki> </nowiki>}}
                  | , = {{#vardefine:carattere|virgola}} {{#vardefine:carattereAlt|,}}
                  | ; = {{#vardefine:carattere|puntoevirgola}} {{#vardefine:carattereAlt|;}}
                  | : = {{#vardefine:carattere|duepunti}} {{#vardefine:carattereAlt|:}}
                  | [ = {{#vardefine:carattere|quadrasx}} {{#vardefine:carattereAlt|[}}
                  | ] = {{#vardefine:carattere|quadradx}} {{#vardefine:carattereAlt|]}}
                  | - = {{#vardefine:carattere|lineetta}} {{#vardefine:carattereAlt|-}}
                  | * = {{#vardefine:carattere|asterisco}} {{#vardefine:carattereAlt|*}}
                  | #default = {{#vardefine:carattereAlt|{{#var:carattere}}}}
                }}
                {{#ifexist:File:MrSaturn-{{#var:carattere}}.png | [[File:MrSaturn-{{#var:carattere}}.png | link= | alt={{#var:carattereAlt}}]] }}
                {{#vardefine:i | {{#expr:{{#var:i}}+1}} }}
              }}
}}{{#switch: {{lc:{{{8|}}}}}
| spazio = [[File:MrSaturn-spazio.png | link= | alt=<nowiki> </nowiki> ]]
| alfa = [[File:MrSaturn-alfa.png | link= | alt=α]]
| beta = [[File:MrSaturn-beta.png | link= | alt=β]]
| gamma = [[File:MrSaturn-gamma.png | link= | alt=γ]]
| sigma = [[File:MrSaturn-sigma.png | link= | alt=Σ]]
| omega = [[File:MrSaturn-omega.png | link= | alt=Ω]]
| uguale = [[File:MrSaturn-uguale.png | link= | alt=<nowiki>=</nowiki>]]
| tilde = [[File:MrSaturn-tilde.png | link= | alt=~]]
| mediano = [[File:MrSaturn-.png | link= | alt=·]]
| cerchio = [[File:MrSaturn-.png | link= | alt=〇]]
| nota = [[File:MrSaturn-.png | link= | alt=♪]]
| frecciadx|frecciadestra|destra|dx = [[File:MrSaturn-frecciadx.png | link= | alt=►]]
| frecciasx|frecciasinistra|sinistra|sx = [[File:MrSaturn-frecciasx.png | link= | alt=◄]]
| #default = {{#vardefine:i | 0}} {{#while:
              | {{#ifexpr: {{#var:i}} < {{#len:{{{8|}}}} }} | true}}
              | {{#vardefine:carattere | {{#sub:{{{8|}}}}|{{#var:i}}|1}} }}
                {{#switch: {{#var:carattere}}
                  |  = {{#vardefine:carattere|spazio}} {{#vardefine:carattereAlt|<nowiki> </nowiki>}}
                  | , = {{#vardefine:carattere|virgola}} {{#vardefine:carattereAlt|,}}
                  | ; = {{#vardefine:carattere|puntoevirgola}} {{#vardefine:carattereAlt|;}}
                  | : = {{#vardefine:carattere|duepunti}} {{#vardefine:carattereAlt|:}}
                  | [ = {{#vardefine:carattere|quadrasx}} {{#vardefine:carattereAlt|[}}
                  | ] = {{#vardefine:carattere|quadradx}} {{#vardefine:carattereAlt|]}}
                  | - = {{#vardefine:carattere|lineetta}} {{#vardefine:carattereAlt|-}}
                  | * = {{#vardefine:carattere|asterisco}} {{#vardefine:carattereAlt|*}}
                  | #default = {{#vardefine:carattereAlt|{{#var:carattere}}}}
                }}
                {{#ifexist:File:MrSaturn-{{#var:carattere}}.png | [[File:MrSaturn-{{#var:carattere}}.png | link= | alt={{#var:carattereAlt}}]] }}
                {{#vardefine:i | {{#expr:{{#var:i}}+1}} }}
              }}
}}{{#switch: {{lc:{{{9|}}}}}
| spazio = [[File:MrSaturn-spazio.png | link= | alt=<nowiki> </nowiki> ]]
| alfa = [[File:MrSaturn-alfa.png | link= | alt=α]]
| beta = [[File:MrSaturn-beta.png | link= | alt=β]]
| gamma = [[File:MrSaturn-gamma.png | link= | alt=γ]]
| sigma = [[File:MrSaturn-sigma.png | link= | alt=Σ]]
| omega = [[File:MrSaturn-omega.png | link= | alt=Ω]]
| uguale = [[File:MrSaturn-uguale.png | link= | alt=<nowiki>=</nowiki>]]
| tilde = [[File:MrSaturn-tilde.png | link= | alt=~]]
| mediano = [[File:MrSaturn-.png | link= | alt=·]]
| cerchio = [[File:MrSaturn-.png | link= | alt=〇]]
| nota = [[File:MrSaturn-.png | link= | alt=♪]]
| frecciadx|frecciadestra|destra|dx = [[File:MrSaturn-frecciadx.png | link= | alt=►]]
| frecciasx|frecciasinistra|sinistra|sx = [[File:MrSaturn-frecciasx.png | link= | alt=◄]]
| #default = {{#vardefine:i | 0}} {{#while:
              | {{#ifexpr: {{#var:i}} < {{#len:{{{9|}}}} }} | true}}
              | {{#vardefine:carattere | {{#sub:{{{9|}}}}|{{#var:i}}|1}} }}
                {{#switch: {{#var:carattere}}
                  |  = {{#vardefine:carattere|spazio}} {{#vardefine:carattereAlt|<nowiki> </nowiki>}}
                  | , = {{#vardefine:carattere|virgola}} {{#vardefine:carattereAlt|,}}
                  | ; = {{#vardefine:carattere|puntoevirgola}} {{#vardefine:carattereAlt|;}}
                  | : = {{#vardefine:carattere|duepunti}} {{#vardefine:carattereAlt|:}}
                  | [ = {{#vardefine:carattere|quadrasx}} {{#vardefine:carattereAlt|[}}
                  | ] = {{#vardefine:carattere|quadradx}} {{#vardefine:carattereAlt|]}}
                  | - = {{#vardefine:carattere|lineetta}} {{#vardefine:carattereAlt|-}}
                  | * = {{#vardefine:carattere|asterisco}} {{#vardefine:carattereAlt|*}}
                  | #default = {{#vardefine:carattereAlt|{{#var:carattere}}}}
                }}
                {{#ifexist:File:MrSaturn-{{#var:carattere}}.png | [[File:MrSaturn-{{#var:carattere}}.png | link= | alt={{#var:carattereAlt}}]] }}
                {{#vardefine:i | {{#expr:{{#var:i}}+1}} }}
              }}
}}{{#switch: {{lc:{{{10|}}}}}
| spazio = [[File:MrSaturn-spazio.png | link= | alt=<nowiki> </nowiki> ]]
| alfa = [[File:MrSaturn-alfa.png | link= | alt=α]]
| beta = [[File:MrSaturn-beta.png | link= | alt=β]]
| gamma = [[File:MrSaturn-gamma.png | link= | alt=γ]]
| sigma = [[File:MrSaturn-sigma.png | link= | alt=Σ]]
| omega = [[File:MrSaturn-omega.png | link= | alt=Ω]]
| uguale = [[File:MrSaturn-uguale.png | link= | alt=<nowiki>=</nowiki>]]
| tilde = [[File:MrSaturn-tilde.png | link= | alt=~]]
| mediano = [[File:MrSaturn-.png | link= | alt=·]]
| cerchio = [[File:MrSaturn-.png | link= | alt=〇]]
| nota = [[File:MrSaturn-.png | link= | alt=♪]]
| frecciadx|frecciadestra|destra|dx = [[File:MrSaturn-frecciadx.png | link= | alt=►]]
| frecciasx|frecciasinistra|sinistra|sx = [[File:MrSaturn-frecciasx.png | link= | alt=◄]]
| #default = {{#vardefine:i | 0}} {{#while:
              | {{#ifexpr: {{#var:i}} < {{#len:{{{10|}}}} }} | true}}
              | {{#vardefine:carattere | {{#sub:{{{10|}}}}|{{#var:i}}|1}} }}
                {{#switch: {{#var:carattere}}
                  |  = {{#vardefine:carattere|spazio}} {{#vardefine:carattereAlt|<nowiki> </nowiki>}}
                  | , = {{#vardefine:carattere|virgola}} {{#vardefine:carattereAlt|,}}
                  | ; = {{#vardefine:carattere|puntoevirgola}} {{#vardefine:carattereAlt|;}}
                  | : = {{#vardefine:carattere|duepunti}} {{#vardefine:carattereAlt|:}}
                  | [ = {{#vardefine:carattere|quadrasx}} {{#vardefine:carattereAlt|[}}
                  | ] = {{#vardefine:carattere|quadradx}} {{#vardefine:carattereAlt|]}}
                  | - = {{#vardefine:carattere|lineetta}} {{#vardefine:carattereAlt|-}}
                  | * = {{#vardefine:carattere|asterisco}} {{#vardefine:carattereAlt|*}}
                  | #default = {{#vardefine:carattereAlt|{{#var:carattere}}}}
                }}
                {{#ifexist:File:MrSaturn-{{#var:carattere}}.png | [[File:MrSaturn-{{#var:carattere}}.png | link= | alt={{#var:carattereAlt}}]] }}
                {{#vardefine:i | {{#expr:{{#var:i}}+1}} }}
              }}
}}|{{#switch: {{{1}}}
| spazio = <nowiki/> <nowiki/>
| alfa = α
| beta = β
| gamma = γ
| sigma = Σ
| omega = Ω
| uguale = <nowiki>=</nowiki>
| tilde = ~
| mediano = ·
| cerchio = 〇
| nota = ♪
| frecciadx|frecciadestra|destra|dx = ►
| frecciasx|frecciasinistra|sinistra|sx = ◄
| #default = {{{1}}}
}}{{#switch: {{{2|}}}
| spazio = <nowiki/> <nowiki/>
| alfa = α
| beta = β
| gamma = γ
| sigma = Σ
| omega = Ω
| uguale = <nowiki>=</nowiki>
| tilde = ~
| mediano = ·
| cerchio = 〇
| nota = ♪
| frecciadx|frecciadestra|destra|dx = ►
| frecciasx|frecciasinistra|sinistra|sx = ◄
| #default = {{{2|}}}
}}{{#switch: {{{3|}}}
| spazio = <nowiki/> <nowiki/>
| alfa = α
| beta = β
| gamma = γ
| sigma = Σ
| omega = Ω
| uguale = <nowiki>=</nowiki>
| tilde = ~
| mediano = ·
| cerchio = 〇
| nota = ♪
| frecciadx|frecciadestra|destra|dx = ►
| frecciasx|frecciasinistra|sinistra|sx = ◄
| #default = {{{3|}}}
}}{{#switch: {{{4|}}}
| spazio = <nowiki/> <nowiki/>
| alfa = α
| beta = β
| gamma = γ
| sigma = Σ
| omega = Ω
| uguale = <nowiki>=</nowiki>
| tilde = ~
| mediano = ·
| cerchio = 〇
| nota = ♪
| frecciadx|frecciadestra|destra|dx = ►
| frecciasx|frecciasinistra|sinistra|sx = ◄
| #default = {{{4|}}}
}}{{#switch: {{{5|}}}
| spazio = <nowiki/> <nowiki/>
| alfa = α
| beta = β
| gamma = γ
| sigma = Σ
| omega = Ω
| uguale = <nowiki>=</nowiki>
| tilde = ~
| mediano = ·
| cerchio = 〇
| nota = ♪
| frecciadx|frecciadestra|destra|dx = ►
| frecciasx|frecciasinistra|sinistra|sx = ◄
| #default = {{{5|}}}
}}{{#switch: {{{6|}}}
| spazio = <nowiki/> <nowiki/>
| alfa = α
| beta = β
| gamma = γ
| sigma = Σ
| omega = Ω
| uguale = <nowiki>=</nowiki>
| tilde = ~
| mediano = ·
| cerchio = 〇
| nota = ♪
| frecciadx|frecciadestra|destra|dx = ►
| frecciasx|frecciasinistra|sinistra|sx = ◄
| #default = {{{6|}}}
}}{{#switch: {{{7|}}}
| spazio = <nowiki/> <nowiki/>
| alfa = α
| beta = β
| gamma = γ
| sigma = Σ
| omega = Ω
| uguale = <nowiki>=</nowiki>
| tilde = ~
| mediano = ·
| cerchio = 〇
| nota = ♪
| frecciadx|frecciadestra|destra|dx = ►
| frecciasx|frecciasinistra|sinistra|sx = ◄
| #default = {{{7|}}}
}}{{#switch: {{{8|}}}
| spazio = <nowiki/> <nowiki/>
| alfa = α
| beta = β
| gamma = γ
| sigma = Σ
| omega = Ω
| uguale = <nowiki>=</nowiki>
| tilde = ~
| mediano = ·
| cerchio = 〇
| nota = ♪
| frecciadx|frecciadestra|destra|dx = ►
| frecciasx|frecciasinistra|sinistra|sx = ◄
| #default = {{{8|}}}
}}{{#switch: {{{9|}}}
| spazio = <nowiki/> <nowiki/>
| alfa = α
| beta = β
| gamma = γ
| sigma = Σ
| omega = Ω
| uguale = <nowiki>=</nowiki>
| tilde = ~
| mediano = ·
| cerchio = 〇
| nota = ♪
| frecciadx|frecciadestra|destra|dx = ►
| frecciasx|frecciasinistra|sinistra|sx = ◄
| #default = {{{9|}}}
}}{{#switch: {{{10|}}}
| spazio = <nowiki/> <nowiki/>
| alfa = α
| beta = β
| gamma = γ
| sigma = Σ
| omega = Ω
| uguale = <nowiki>=</nowiki>
| tilde = ~
| mediano = ·
| cerchio = 〇
| nota = ♪
| frecciadx|frecciadestra|destra|dx = ►
| frecciasx|frecciasinistra|sinistra|sx = ◄
| #default = {{{10|}}}
}} }}</includeonly><noinclude>
{{Doc}}
[[Categoria:Font dei Mr. Saturn]]
</noinclude>

Versione attuale delle 18:15, 12 apr 2020

Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:MrSaturn/doc (modifica·cronologia)

Il template {{MrSaturn}} ha lo scopo di trascrivere un testo nel font usato dai Mr. Saturn in EarthBound applicando un hover text che mostra la frase con il font standard della wiki.

Uso

Questo template va adoperato qualora si voglia far apparire un testo con la "grafia" dei Mr. Saturn, che si tratti di una citazione o altro.

Sintassi

Per utilizzare questo template bisogna solo scrivere come parametro il testo da trascrivere nel font dei Mr. Saturn. Esempio:

{{MrSaturn|Boing!}}Boing!


Alcuni caratteri, specificati nella prossima sezione, possono anche essere inseriti in modo più comodo (magari perché di difficile inserimento tramite una tastiera italiana) come parametri a loro stanti. Esempio:

{{MrSaturn|Mr. Saturn prova Magnete PSI|spazio|alfa|!}}Mr.SaturnprovaMagnetePSIα!
è più comodo da scrivere rispetto a
{{MrSaturn|Mr. Saturn prova Magnete PSI α!}}Mr.SaturnprovaMagnetePSIα!
ma il risultato è lo stesso.

N.B.: In tal caso, come nell'esempio precedente, per mostrare uno spazio è necessario scrivere spazio. Un normale spazio verrebbe interpretato dal template come un parametro vuoto e verrebbe del tutto ignorato. Esempio:

{{MrSaturn|Tutto| |attaccato}}Tuttoattaccato (lo spazio non è presente nemmeno nell'hover text)


Attenzione: Il template può accettare solo un massimo di 10 diversi parametri! Ulteriori parametri oltre il decimo non saranno presi in considerazione dal template. Esempio:

{{MrSaturn|0|1|2|3|4|5|6|7|8|9|A}}0123456789 (il parametro "A" non è stato trascritto)

Nel caso in cui sia necessario scrivere un testo che richiede più di 10 parametri, invocare nuovamente il template. Esempio:

{{MrSaturn|0|1|2|3|4|5|6|7|8|9}}{{MrSaturn|A}}012345678
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
(così facendo, anche l'hover text viene mostrato separatamente)

Parametri

Legenda dei colori dei parametri: facoltativo, attenzione.

È possibile scrivere tutti i 68 caratteri (compreso lo spazio vuoto) previsti dal font dei Mr. Saturn. I nomi scritti tra parentesi in questo modo sono i parametri da inserire separatamente qualora il relativo carattere sia di difficile trascrizione su una tastiera italiana oppure, nel caso del simbolo = (uguale), non venga correttamente interpretato dal template.

  • lettere latine: AZ (sia maiuscole che minuscole);
  • lettere greche: α (alfa), β (beta), γ (gamma), Σ (sigma) e Ω (omega);
  • numeri: 09;
  • segni di interpunzione: . (punto), , (virgola), ; (punto e virgola), : (due punti), ! (punto esclamativo), ? (punto interrogativo), " (virgolette), / (barra obliqua), ( ) (parentesi tonde), [ ] (parentesi quadre), - (lineetta);
  • altri caratteri: (spazio vuoto), ' (apostrofo), & (e commerciale), * (asterisco), $ (dollaro), % (percento), + (più), = (uguale), ~ (tilde), · (mediano), (cerchio), (nota), (dx), (sx).


Attenzione: il simbolo uguale (=) va necessariamente scritto come uguale in un parametro a parte, altrimenti il template non funziona correttamente. Esempio:

{{MrSaturn|4+4=zoom!}}
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
(risultato nel caso in cui il template va in errore)
{{MrSaturn|4+4|uguale|zoom!}}
E' stato eseguito il numero massimo di cicli
=
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
(parametri utilizzati correttamente)

Tutti i caratteri

{{MrSaturn|ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789αβγΣΩ|spazio|.,;:!?"/()[]-'&*$%+|uguale|~·〇♪►◄}}

E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
=
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli
E' stato eseguito il numero massimo di cicli

Template correlati

  • Template:MessaggioNascosto: permette ad una frase di comparire esclusivamente quando si posa il puntatore su un determinato testo (hover text).


Questo template è un derivato di quello creato dalla WikiBound inglese.