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ł |
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):
<
{{#switch: {{{M}}}
| >={{TitelFormat/core |T={{{T}}}|L={{{L}}}|M=+|K=''|P=.|X={{padleft:|{{{L}}}|&{{{T}}}}}}}
Rjadka 119:
}}
}}
</syntaxhighlight>
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'''
<
{{TitelFormat/core1 |T={{{T}}}|L={{{L}}} |X={{padleft:|{{{L}}}|&{{{T}}}}}}}
</syntaxhighlight>
Entspricht <tt>M=></tt> bei der Rekursion.
Rjadka 158:
* Funktion: Analyse des letzten Zeichens des Original-Titels
* [[#Parameter|Parameter]]: '''T L X'''
<
{{#switch: &{{{T}}}
| {{{X}}}!
Rjadka 184:
| #default = ''.
}}
</syntaxhighlight>
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'''
<
{{#switch: &{{{T}}}
| {{{X}}}!
Rjadka 214:
| ''.}}
}}
</syntaxhighlight>
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'''
<
{{#switch: &{{{T}}}
| {{{X}}}!
Rjadka 232:
| #default = ''.
}}
</syntaxhighlight>
=== {{Anker|Untauglich}} Untauglicher Ansatz ===
Rjadka 240:
* Die aufwendige Längenermittlung [[Vorlage:str len|Str len]] erfolgt ggf. zweimal.
* Komplexere Situationen werden nicht erkannt.
<
''{{{1}}}{{#switch: {{Str index|{{{1}}}}|{{Str len|{{{1}}}}}}}
| .
Rjadka 265:
| #default = ''.
}}
</syntaxhighlight>
|