Sjabloon:L: verschil tussen versies

Uit Mechelen Mapt, het vrije naslagwerk over Mechelen
Naar navigatie springenNaar zoeken springen
k (Hopelijk werkt nu eindelijk de detectie van 'Verscheidene talen zijn allicht relevant.')
(+ bijkomend herkende talen: [Zuid-]Afrikaans, Portugees, Latijn en Grieks. Vooral dit laatste kan ook bijvoorbeeld in de lopende tekst na een enkel aangehaald woord of woordengroepje dat niet gelinkt wordt.)
 
(3 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
 
<noinclude>
 
<noinclude>
'''Syntax:''' {&zwj;{L|xx}&zwj;} voor kleine verhoogde plaatsing (als het einde van een link) of {&zwj;{L|xx|}&zwj;} voor lichtjes kleiner (vooraan) op de lijn,<br />waarin xx = de gewoonlijk twee letters die een taal symboliseren (nooit hoofdletters, die staan voor landen).<br />Hoewel ook bijvoorbeeld zh-CN (vereenvoudigd Chinees, gebruikelijk in China maar niet op Taiwan) goed getoond zal worden, zullen slechts de, en, es, fr, it (de bij ons meest voorkomende) en nl (in onze weinige Engelstalige artikels) worden herkend om de taal te tonen als ''tooltip'' (zonder taalcode in groene kleur om daarop te wijzen: te opvallend en lezers zullen die mogelijkheid gauw genoeg merken).
+
'''Syntax:''' {&zwj;{L|xx}&zwj;} voor kleine verhoogde plaatsing (als het einde van een link) of {&zwj;{L|xx|}&zwj;} voor lichtjes kleiner (vooraan) op de lijn,<br />waarin xx = de gewoonlijk twee letters die een taal symboliseren (nooit hoofdletters, die staan voor landen).<br />Hoewel ook bijvoorbeeld zh-CN (vereenvoudigd Chinees, gebruikelijk in China maar niet op Taiwan) goed getoond zal worden, zullen slechts <span title="Deutsch (Duits)">de,</span> <span title="English (Engels)">en</span>, <span title="español (Spaans)">es</span>, <span title="français (Frans)">fr</span>, <span title="italiano (Italiaans)">it</span> (de bij ons meest voorkomende), <span title="Afrikaans (zgn.&#8201;&zwj;'Zuidafrikaans')">af</span>, <span title="português (Portugees)">pt</span>, <span title="Latina (Latijn)">la</span>, <span title="Ελληνικά (Grieks)">el</span> (hier ook door sommigen te snappen) en <span title="Nederlands">nl</span> (in onze weinige Engelstalige artikels) worden herkend om de taal te tonen als ''tooltip'' (zonder taalcode in groene kleur om daarop te wijzen: te opvallend en lezers zullen die mogelijkheid gauw genoeg merken).
   
 
Wanneer de relevante tekst begrip van meerdere talen vereist, kan xx = ''(bijvoorbeeld)'' en&#8202;/&#8202;nl&#8202;/&#8202;fr (in wikicode: <code>en&amp;#8202;/&amp;#8202;nl&amp;#8202;/&amp;#8202;fr</code>), waarbij de erin meest voorkomende of voor goed begrip door de lezer meest relevante taal vooraan hoort.
 
Wanneer de relevante tekst begrip van meerdere talen vereist, kan xx = ''(bijvoorbeeld)'' en&#8202;/&#8202;nl&#8202;/&#8202;fr (in wikicode: <code>en&amp;#8202;/&amp;#8202;nl&amp;#8202;/&amp;#8202;fr</code>), waarbij de erin meest voorkomende of voor goed begrip door de lezer meest relevante taal vooraan hoort.
   
'''Functie:''' Zo onopvallend mogelijk waarschuwen dat de relevante tekst in een specifieke andere taal dan het artikel op {{SITENAME}} zal blijken. Dit voorkomt ergernis wegens pas na benieuwd volgen van een link de vreemde taal te zien, welke men onvoldoende begrijpt.
+
'''Functie:''' Zo onopvallend mogelijk waarschuwen dat de relevante tekst in een specifieke andere taal dan het artikel op {{SITENAME}} zal blijken. Dit voorkomt ergernis wegens pas na benieuwd volgen van een link, een vreemde taal te zien welke men onvoldoende begrijpt.
UitgebreidUitgebreid
 
Speciale tekens
 
Hulp
 
 
Speciale tekens
 
Hulp
 
   
 
'''Technisch:''' De syntax {&zwj;{L|xx|}&zwj;} lijkt erop te wijzen dat een 2e parameter optioneel zou zijn. Dat is niet zo, die is verboden. Die techniek is de eenvoudigste manier om de keuze te maken tussen de twee wijzen waarop het sjabloon een resultaat kan tonen.
 
'''Technisch:''' De syntax {&zwj;{L|xx|}&zwj;} lijkt erop te wijzen dat een 2e parameter optioneel zou zijn. Dat is niet zo, die is verboden. Die techniek is de eenvoudigste manier om de keuze te maken tussen de twee wijzen waarop het sjabloon een resultaat kan tonen.
Regel 22: Regel 16:
 
*<!--START--><span style="color:gray;font-size:80%;line-height:1em;vertical-align:.075em;">(<span title="Frans" style="font-size:110%;vertical-align:-.03em;color:dimgray;">'''fr'''</span>)</span><!--END-->&#8201;Janson, Emile. ...
 
*<!--START--><span style="color:gray;font-size:80%;line-height:1em;vertical-align:.075em;">(<span title="Frans" style="font-size:110%;vertical-align:-.03em;color:dimgray;">'''fr'''</span>)</span><!--END-->&#8201;Janson, Emile. ...
 
<p style="margin-left:0;">Het [[Sjabloon:Citeer web]] doet beroep op {{FULLPAGENAME}}, zodat functionaliteit en uitzicht gelijk zijn aan een invoer van een reeksje afzonderlijke elementjes achter mekaar.</p>
 
<p style="margin-left:0;">Het [[Sjabloon:Citeer web]] doet beroep op {{FULLPAGENAME}}, zodat functionaliteit en uitzicht gelijk zijn aan een invoer van een reeksje afzonderlijke elementjes achter mekaar.</p>
</noinclude><includeonly>{{#vardefine:taal|{{#if:{{#rpos:{{{1|xx}}}|/}} > 1|Verscheidene&#xA;talen zijn al-&#xA;licht relevant.|{{#switch: {{{1|xx}}}
+
</noinclude><includeonly>{{#vardefine:taal|{{#switch: {{{1|xx}}}
| de = Duits
+
| de = Deutsch (Duits)
| en = Engels
+
| en = English (Engels)
| es = Spaans
+
| es = español (Spaans)
| fr = Frans
+
| fr = français (Frans)
| it = Italiaans
+
| it = italiano (Italiaans)
  +
| af = Afrikaans (zgn.&#8201;&zwj;'Zuidafrikaans')
  +
| pt = português (Portugees)
  +
| la = Latina (Latijn)
  +
| el = Ελληνικά (Grieks)
 
| xx = Ontbrekende taalcode!
 
| xx = Ontbrekende taalcode!
  +
| {{#expr:{{#len:{{{1|xx}}}}} > 4 and {{#rpos:{{{1|xx}}}|/}} > 1}} = Verscheidene&#xA;talen zijn al-&#xA;licht relevant.<!--DIT WERKT NIET, GEEFT DUS #default-->
| #default = Deze taalcode is&#xA;nog niet voorge-&#xA;programmeerd.
+
| #default = Deze taalcode is&#xA;nog niet voorge-&#xA;programmeerd.&#xA;Zie ISO 639-1.
}}}}|}}{{#ifeq:{{{2|}}}|{{{2}}}
+
}}|}}{{#ifeq:{{{2|}}}|{{{2}}}
 
|<span style="color:dimgray;font-size:80%;line-height:1em;vertical-align:.075em;">(<span title="{{#var:taal}}" style="font-size:110%;vertical-align:-.03em;color:dimgray;">'''{{{1}}}'''</span>)</span>
 
|<span style="color:dimgray;font-size:80%;line-height:1em;vertical-align:.075em;">(<span title="{{#var:taal}}" style="font-size:110%;vertical-align:-.03em;color:dimgray;">'''{{{1}}}'''</span>)</span>
 
|&#8202;&zwj;<span style="color:gray;font-size:60%;line-height:1em;vertical-align:.5em;">(<span style="font-size:125%;vertical-align:-.15em;color:gray;" title="{{#var:taal}}">{{{1}}}</span>)</span>
 
|&#8202;&zwj;<span style="color:gray;font-size:60%;line-height:1em;vertical-align:.5em;">(<span style="font-size:125%;vertical-align:-.15em;color:gray;" title="{{#var:taal}}">{{{1}}}</span>)</span>

Huidige versie van 27 jan 2021 om 03:56

Syntax: {‍{L|xx}‍} voor kleine verhoogde plaatsing (als het einde van een link) of {‍{L|xx|}‍} voor lichtjes kleiner (vooraan) op de lijn,
waarin xx = de gewoonlijk twee letters die een taal symboliseren (nooit hoofdletters, die staan voor landen).
Hoewel ook bijvoorbeeld zh-CN (vereenvoudigd Chinees, gebruikelijk in China maar niet op Taiwan) goed getoond zal worden, zullen slechts de, en, es, fr, it (de bij ons meest voorkomende), af, pt, la, el (hier ook door sommigen te snappen) en nl (in onze weinige Engelstalige artikels) worden herkend om de taal te tonen als tooltip (zonder taalcode in groene kleur om daarop te wijzen: te opvallend en lezers zullen die mogelijkheid gauw genoeg merken).

Wanneer de relevante tekst begrip van meerdere talen vereist, kan xx = (bijvoorbeeld) en / nl / fr (in wikicode: en&#8202;/&#8202;nl&#8202;/&#8202;fr), waarbij de erin meest voorkomende of voor goed begrip door de lezer meest relevante taal vooraan hoort.

Functie: Zo onopvallend mogelijk waarschuwen dat de relevante tekst in een specifieke andere taal dan het artikel op Mechelen Mapt zal blijken. Dit voorkomt ergernis wegens pas na benieuwd volgen van een link, een vreemde taal te zien welke men onvoldoende begrijpt.

Technisch: De syntax {‍{L|xx|}‍} lijkt erop te wijzen dat een 2e parameter optioneel zou zijn. Dat is niet zo, die is verboden. Die techniek is de eenvoudigste manier om de keuze te maken tussen de twee wijzen waarop het sjabloon een resultaat kan tonen.

Aan het einde van een link[bewerken]

Het was koningin Victoria ‍(en) opgevallen dat koning Albert ‍(fr) op dat moment ...

Aan het begin van een literatuurvermelding, externe link of bronvermelding[bewerken]

  • (en) Johnson, Ernest. ...
  • Janssens, Erwin. ...
  • (fr) Janson, Emile. ...

Het Sjabloon:Citeer web doet beroep op Sjabloon:L, zodat functionaliteit en uitzicht gelijk zijn aan een invoer van een reeksje afzonderlijke elementjes achter mekaar.