Předłoha:TitelFormat/core/Dokumentacija: Rozdźěl mjez wersijomaj

Inhalt gelöscht Inhalt hinzugefügt
S je Předłoha:Internetowe žórło/Dokumentacija pod hesło Předłoha:TitelFormat/core/Dokumentacija přesunył: sym wopačnu stronu zapisał
Xqbot (diskusija | přinoški)
S Bot: Ersetze veraltetes <source> tag und veralteten "enclose"-Parameter [https://lists.wikimedia.org/pipermail/wikitech-ambassadors/2020-April/002284.html]
 
Rjadka 72:
 
Die Programmierung lautet (zwangsläufig nicht ausgetestet):
<sourcesyntaxhighlight lang="text">
{{#switch: {{{M}}}
| >={{TitelFormat/core |T={{{T}}}|L={{{L}}}|M=+|K=''|P=.|X={{padleft:|{{{L}}}|&{{{T}}}}}}}
Rjadka 119:
}}
}}
</syntaxhighlight>
</source>
 
Die rekursive Analyse des Titel-Endes findet alle Kombinationen aus Verlinkung, Anführungszeichen, Satzzeichen und Kursiv-Syntax.
Rjadka 149:
* Funktion: Wert von '''L''' zweimal benutzen
* [[#Parameter|Parameter]]: '''T L'''
<sourcesyntaxhighlight lang="text">
{{TitelFormat/core1 |T={{{T}}}|L={{{L}}} |X={{padleft:|{{{L}}}|&{{{T}}}}}}}
</syntaxhighlight>
</source>
Entspricht <tt>M=></tt> bei der Rekursion.
 
Rjadka 158:
* Funktion: Analyse des letzten Zeichens des Original-Titels
* [[#Parameter|Parameter]]: '''T L X'''
<sourcesyntaxhighlight lang="text">
{{#switch: &{{{T}}}
| {{{X}}}!
Rjadka 184:
| #default = ''.
}}
</syntaxhighlight>
</source>
Entspricht <tt>M=+</tt> bei der Rekursion.
 
Rjadka 191:
* Funktion: Analyse des vorletzten Zeichens des Original-Titels – wenn etwa ein Anführungszeichen oder eine eckige Klammer folgt
* [[#Parameter|Parameter]]: '''T L M X'''
<sourcesyntaxhighlight lang="text">
{{#switch: &{{{T}}}
| {{{X}}}!
Rjadka 214:
| ''.}}
}}
</syntaxhighlight>
</source>
Entspricht den Modi <tt>+ ] '</tt> bei der Rekursion.
 
Rjadka 221:
* Funktion: Analyse des vorvorletzten Zeichens des Original-Titels – wenn etwa zwei Apostroph oder zwei eckige Klammern folgen
* [[#Parameter|Parameter]]: '''T X'''
<sourcesyntaxhighlight lang="text">
{{#switch: &{{{T}}}
| {{{X}}}!
Rjadka 232:
| #default = ''.
}}
</syntaxhighlight>
</source>
 
=== {{Anker|Untauglich}} Untauglicher Ansatz ===
Rjadka 240:
* Die aufwendige Längenermittlung [[Vorlage:str len|Str&nbsp;len]] erfolgt ggf. zweimal.
* Komplexere Situationen werden nicht erkannt.
<sourcesyntaxhighlight lang="text">
''{{{1}}}{{#switch: {{Str index|{{{1}}}}|{{Str len|{{{1}}}}}}}
| .
Rjadka 265:
| #default = ''.
}}
</syntaxhighlight>
</source>
Z Wikipedije, swobodneje encyklopedije