Templat:Marriage: Perbedaan antara revisi
Tampilan
Konten dihapus Konten ditambahkan
ganti singkatan menikah: n. jadi m. |
Tidak ada ringkasan suntingan Tag: Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan |
||
(16 revisi perantara oleh 8 pengguna tidak ditampilkan) | |||
Baris 1: | Baris 1: | ||
{{#if:{{{1|}}}||{{#if:{{{2|}}}{{{3|}}}{{{end|{{{reason|}}}}}} |
|||
<includeonly><!-- |
|||
|{{#ifeq:{{{1|+}}}|{{{1|-}}}|<div style="line-height:0;margin-bottom:-3px;">​</div>|{{main other|[[Category:Marriage template anomalies|N{{PAGENAME}}]]}}}}}}}} |
|||
<div style="display:inline;white-space:nowrap;">{{#if:{{{1|}}} |
|||
To do: Alternate format/s such as "Mildred Harris (1918–20; div.)" rather than "Mildred Harris (m. 1918; div. 1920)". |
|||
|{{trim|{{#if:{{{end|{{{reason|}}}}}} |
|||
Producing e.g. {{marriage|1234|1256}} = "(m. 1234–56)" or just "(1234–56)"...? |
|||
|<div style="display:inline-block;line-height:normal;{{#if:{{{2|}}}{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}|margin-top:1px;white-space:normal;|{{str ≥ len|1={{delink|{{{1}}}}}|2=20|3=margin-top:1px;white-space:normal;}}}}">{{{1|}}}</div> |
|||
{{#if:{{{2|}}} |
|||
--><span itemscope itemtype="https://en.wiki-indonesia.club/wiki/{{BASEPAGENAME}}"><!-- |
|||
|{{#if:{{{end|{{{reason|}}}}}}|<div style="line-height:0;margin-bottom:-2px;">​</div>}} |
|||
-->{{#if:{{{show|}}} |{{{show|}}} <!-- (?) - I think this is to accommodate alternate formats from to do list above |
|||
|{{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}} |
|||
-->| {{#if:{{{1|}}} |{{trim|{{{1}}}}}}} <!-- (Display first parameter (usually a name)) |
|||
|<div style="line-height:0;margin-bottom:-2px;">​</div> |
|||
-->{{#switch:{{{()|}}}<!-- (Add options on font size - default to small size (95%) |
|||
|{{str ≥ len|1={{delink|{{{1}}}}}|2=20 |
|||
-->|small|smaller=<span style="font-size:90%;"><!-- (Smaller size if |()=small[er]) keep for backwards compatibility |
|||
|3=<div style="line-height:0;margin-bottom:-2px;">​</div>}} |
|||
-->|norm|normal=<!-- (no change to font size if normal) |
|||
}}}} |
|||
-->|mini|tiny=<span style="font-size:85%;"><!-- (Even smaller size if mini/tiny, but never less than 85% per MOS:FONTSIZE) |
|||
|<div style="display:inline-block;line-height:normal;{{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}|margin-top:1px;white-space:normal;|{{str ≥ len|1={{delink|{{{1}}}}}|2={{if both|{{{2|}}}|{{{3|}}}|15|20}}|3=margin-top:1px;white-space:normal;}}}}">{{{1|}}}</div> |
|||
-->|=}}<!-- (Default to normal size) |
|||
{{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}} |
|||
-->(<!-- (Start parenthesis carrying marriage data) |
|||
|<div style="line-height:0;margin-bottom:-2px;">​</div> |
|||
-->{{abbr|m.|menikah}} <!-- (Insert "m."/"menikah") [make optional if context already supplied?] |
|||
|{{str ≥ len|1={{delink|{{{1}}}}}|2={{if both|{{{2|}}}|{{{3|}}}|15|20}} |
|||
|3=<div style="line-height:0;margin-bottom:-2px;">​</div>}}}} |
|||
-->| {{abbr|1={{get year|{{{2|}}}}} |2={{{2|{{#time:F j, Y}}}}}}}<!-- ...otherwise extract and display year |
|||
}}}}}} <div style="display:inline-block;{{#if:{{in string|source={{{1}}}|target=<br|plain=true|nomatch=}}|margin-bottom:1px;|{{str ≥ len|1={{delink|{{{1}}}}}|2={{if both|{{{2|}}}|{{{3|}}}|15|20}}|3=margin-bottom:1px;|4={{#if:{{{end|{{{reason|}}}}}}|{{#if:{{{2|}}}|margin-bottom:1px;}}}}}}}}">​</div>(<!-- |
|||
-->}}<!-- and present remainder in tooltip) |
|||
-->{{#if:{{{2|}}} |
|||
-->{{#if:{{{3|}}} <!-- (If {{{3}}} supplied... |
|||
|{{abbr|m.|menikah}} {{#ifeq:{{{end|+}}}|<!-- {{{end|-}}} --> |
|||
|{{#switch:{{{3|}}} | = sesudah }}}}{{#ifeq:{{{2|}}}|{{#time:Y|{{{2|}}}}} |
|||
-->| {{#ifeq:{{{end|{{{reason|}}}}}}| |– |; }}<!-- add {{{end}}} (if supplied)) |
|||
|{{{2|}}} |
|||
-->{{#switch:{{{end|{{{reason|}}}}}} |
|||
|{{hover title|dotted=no|2={{#iferror: {{#time:Y|{{{2|}}}}} | {{main other|[[Category:Marriage template errors|I{{PAGENAME}}]]}}<span style="color:red;">invalid year</span>|{{#time:Y|{{{2|}}}}}}}|1={{{2|}}}}} |
|||
| d | d. | died | meninggal | m. = {{abbr|m.|meninggal}} |
|||
}} |
|||
| div | div. | divorced | cer | cer. | c | cerai = {{abbr|c.|cerai}} |
|||
|{{#if:{{{3|}}}{{{end|{{{reason|}}}}}}||{{main other|[[Category:Marriage template errors|N{{PAGENAME}}]]}}<!-- |
|||
-->{{#if:{{{end|{{{reason|}}}}}}||<span style="color:red;">no value</span>}}<!-- |
|||
| = <!--(reason marriage ended not supplied)--> |
|||
-->{{#if:{{{end|{{{reason|}}}}}}|{{#if:{{{2|}}}{{{3|}}}|, }}}}}} |
|||
}}{{#if:{{{3|}}} |
|||
}} }}<!-- |
|||
|{{#ifeq:{{{end|{{{reason|}}}}}}| |
|||
|{{#if:{{{2|}}}|⁠–⁠|{{abbr|m.|menikah}} {{#ifeq:{{{end|+}}}|{{{end|-}}} |
|||
<!----------Adding third parameter (end date) if {{{end}}} not supplied:---------> |
|||
|{{#ifeq:{{{end|+}}}|{{{end|-}}} | hingga | sebelum }} |
|||
| {{#ifexpr:(floor({{#time:Y|{{{3|}}}}}/100))-(floor({{#time:Y|{{{2|}}}}}/100))=0 |
|||
|{{#ifeq:{{{reason|+}}}|{{{reason|-}}} | hingga | sebelum }}}} }} |
|||
|{{#if:{{{2|}}} |
|||
| {{padleft: {{#expr:{{#time:Y|{{{3|}}}}}-(floor({{#time:Y|{{{2|}}}}}/100))*100}} |2 |0 }} |
|||
|;  |
|||
| {{abbr|1={{padleft: {{#expr: {{#time:Y|{{{3|}}}}}-(floor({{#time:Y|{{{2|}}}}}/100))*100 }} |2 |0 }} |2={{{3|}}} }} |
|||
}}{{#switch:{{lc:{{{end|{{{reason|}}}}}}}} |
|||
}} |
|||
| d | d. | died | m | m. | meninggal = meninggal |
|||
| {{#ifeq:{{{3|}}}|{{get year|{{{3|}}}}} |{{{3|}}} |
|||
| div | div. | divorce | divorced | c | c. | cerai = {{abbr|c.|cerai}} |
|||
| w | w. | wid | wid. | widow | widowed | menjanda | menduda | janda | duda= {{main other|[[Category:Marriage template errors|W{{PAGENAME}}]]}}<span style="color:red;">invalid reason</span> |
|||
}} }} |
|||
| = <!--(reason marriage ended not supplied)--> |
|||
| #default = {{{end|{{{reason|}}}}}} |
|||
}} |
|||
| {{abbr|1={{get year|{{{3|}}}}} |2={{{3|}}} }} |
|||
}}{{#ifeq:{{{3|}}} |
|||
}} }} |
|||
|{{Str ≠ len|{{{3}}}|4 |
|||
| |
|||
|{{#ifexpr:{{#time:Ymd|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=ymd}} }} >= {{#time:Ymd|{{{3|}}}}} |
|||
}}<!-- |
|||
|{{#ifexpr:{{#time:Ymd|{{if empty|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=ymd}}|{{tomorrow}} }}}} = {{#time:Ymd|{{{3|}}}}} |
|||
-->)<!-- (Close parenthesis carrying marriage data) |
|||
|{{#if:{{{end|{{{reason|}}}}}} |
|||
-->{{#switch:{{{()|}}} |small|smaller=</span>}} <!-- (End smaller size (if |()=small[er])) |
|||
|{{#time:Y|{{{3|}}}}} |
|||
|{{main other|[[Category:Marriage template anomalies|D{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{First word|{{PAGENAMEBASE}}|sep=,}}{{#ifeq:{{Str endswith|{{First word|{{PAGENAMEBASE}}|sep=,}}|s}}|yes|'|'s}} date of death}}</var>|{{#time:Y|{{{3|}}}}} }}}} |
|||
--></span><!-- |
|||
|{{#time:Y|{{{3|}}}}} |
|||
--></includeonly><noinclude>{{Documentation}}</noinclude> |
|||
}} |
|||
|{{main other|[[Category:Marriage template anomalies|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{#ifexpr:{{#time:Ymd}} >= {{#time:Ymd|{{{3|}}}}}|posthumous|future}} date}}</var>|{{#time:Y|{{{3|}}}}} |
|||
}}}} |
|||
|{{#ifexpr:{{#time:Y|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=y}} }} >= {{#time:Y|{{{3|}}}}} |
|||
|{{#time:Y|{{{3|}}}}} |
|||
|{{main other|[[Category:Marriage template anomalies|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{#ifexpr:{{#time:Y}} >= {{{3|}}}|posthumous|future}} year}}</var>|{{#time:Y|{{{3|}}}}} |
|||
}}}} |
|||
}} |
|||
|{{{3|}}} |
|||
|{{hover title|dotted=no|2={{#iferror: {{#time:Y|{{{3|}}}}} | {{main other|[[Category:Marriage template errors|I{{PAGENAME}}]]}}<span style="color:red;">invalid year</span> |
|||
|{{Str ≠ len|{{{3}}}|4 |
|||
|{{#ifexpr:{{#time:Ymd|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=ymd}} }} >= {{#time:Ymd|{{{3|}}}}} |
|||
|{{#ifexpr:{{#time:Ymd|{{if empty|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=ymd}}|{{tomorrow}} }}}} = {{#time:Ymd|{{{3|}}}}} |
|||
|{{#if:{{{end|{{{reason|}}}}}} |
|||
|{{#time:Y|{{{3|}}}}} |
|||
|{{main other|[[Category:Marriage template anomalies|D{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{First word|{{PAGENAMEBASE}}|sep=,}}{{#ifeq:{{Str endswith|{{First word|{{PAGENAMEBASE}}|sep=,}}|s}}|yes|'|'s}} date of death}}</var>|{{#time:Y|{{{3|}}}}} }}}} |
|||
|{{#time:Y|{{{3|}}}}} |
|||
}} |
|||
|{{main other|[[Category:Marriage template anomalies|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{#ifexpr:{{#time:Ymd}} >= {{#time:Ymd|{{{3|}}}}}|posthumous|future}} date}}</var>|{{#time:Y|{{{3|}}}}} |
|||
}}}} |
|||
|{{#ifexpr:{{#time:Y|{{Wdib |P570|fwd=ALL|maxvals=1|noicon=true|pd=yes|df=y}} }} >= {{#time:Y|{{{3|}}}}} |
|||
|{{#time:Y|{{{3|}}}}} |
|||
|{{main other|[[Category:Marriage template anomalies|P{{PAGENAME}}]]}}{{if preview|<var>{{colored link|red|Category:Marriage template anomalies|{{#ifexpr:{{#time:Y}} >= {{{3|}}}|posthumous|future}} year}}</var>|{{#time:Y|{{{3|}}}}} |
|||
}}}} |
|||
}}}}|1={{{3|}}}}} |
|||
}} |
|||
|{{#if:{{{2|}}} |
|||
|{{#if:{{{end|{{{reason|}}}}}}|, |}} |
|||
}}{{#switch:{{lc:{{{end|{{{reason|}}}}}}}} |
|||
| d | d. | died | m | m. | meninggal = died |
|||
| div | div. | divorce | divorced | c | c. | cerai = divorced |
|||
| w | w. | wid | wid. | widow | widowed | menjanda | menduda | janda | duda= {{main other|[[Category:Marriage template errors|W{{PAGENAME}}]]}}<span style="color:red;">invalid reason</span> |
|||
| = <!--(reason marriage ended not supplied)--> |
|||
| #default = {{{end|{{{reason|}}}}}} |
|||
}} |
|||
}})<wbr />​</div><!-- |
|||
-->{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Marriage template errors|U{{PAGENAME}}]]}}|preview=Page using [[Template:Marriage]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | 2 | 3 | 4 | end | reason }}<noinclude>{{documentation}}</noinclude> |