Template:Infobox software: Difference between revisions
NeonWabbit (talk | contribs) No edit summary |
NeonWabbit (talk | contribs) No edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
| bodyclass = vevent | | bodyclass = vevent | ||
| bodystyle = {{{bodystyle|}}} | | bodystyle = {{{bodystyle|}}} | ||
| | | above = {{if empty|{{{title|}}}|{{{name|}}}|{{PAGENAMEBASE}}}} | ||
| | | aboveclass = summary | ||
| labelstyle = white-space: nowrap; | | labelstyle = white-space: nowrap; | ||
| imageclass = logo | | imageclass = logo | ||
| imagestyle = | | imagestyle = | ||
| image = {{#invoke:InfoboxImage |InfoboxImage |image={{{logo|}}} |size={{{logo size|{{{logo_size| | | image = {{#invoke:InfoboxImage |InfoboxImage |image={{{logo|}}} |size={{if empty|{{{logo size|}}}|{{{logo_size|}}}}} |sizedefault=frameless |upright={{{logo upright|{{{logo_upright|{{#if:{{{screenshot|}}}|0.55|1}}}}} }}} |class={{if empty|{{{logo class|}}}|{{{logo_class|}}}}} |alt={{if empty|{{{logo alt|}}}|{{{logo_alt|}}}}} |title={{if empty|{{{logo title|}}}|{{{logo_title|}}}}} }} | ||
| caption = {{{logo caption|{{{logo_caption| | | caption = {{if empty|{{{logo caption|}}}|{{{logo_caption|}}}}} | ||
| image2 = {{#if:{{{screenshot|}}} | | image2 = {{#if:{{{screenshot|}}} | ||
| {{#if:{{{collapsible|}}} | | {{#if:{{{collapsible|}}} | ||
| {{Hidden begin|title={{{collapsetext|Screenshot | | {{Hidden begin|title={{if empty|{{{collapsetext|}}}|Screenshot}}|titlestyle=background:{{if empty|{{{background|}}}|gainsboro}}; color:inherit;text-align:center|contentstyle=text-align:center}} | ||
}} | }} | ||
{{#invoke:InfoboxImage |InfoboxImage |image={{{screenshot|}}} |size={{{screenshot size|{{{screenshot_size| | {{#invoke:InfoboxImage |InfoboxImage |image={{{screenshot|}}} |size={{if empty|{{{screenshot size|}}}|{{{screenshot_size|}}}}} |sizedefault=frameless |upright={{if empty|{{{screenshot upright|}}}|{{{screenshot_upright|}}}|1}} |class={{if empty|{{{screenshot class|}}}|{{{screenshot_class|}}}}} |alt={{if empty|{{{screenshot alt|}}}|{{{screenshot_alt|}}}}} |title={{if empty|{{{screenshot title|}}}|{{{screenshot title|}}}}} }} | ||
}} | }} | ||
| caption2 = {{{caption|}}}{{#if:{{{screenshot|}}}|{{#if:{{{collapsible|}}}|{{hidden end}}}}}} | | caption2 = {{{caption|}}}{{#if:{{{screenshot|}}}|{{#if:{{{collapsible|}}}|{{hidden end}}}}}} | ||
| Line 20: | Line 20: | ||
| label1 = Other names | | label1 = Other names | ||
| data1 = {{{other_names|}}} | | data1 = {{{other_names|}}} | ||
| label2 = Original author | | label2 = Original author{{pluralize from text|{{{author|}}}|plural=s}} | ||
| data2 = {{{author|}}} | | data2 = {{{author|}}} | ||
| label3 = Developer | | label3 = Developer{{pluralize from text|{{{developer|}}}|plural=s}} | ||
| data3 = {{{developer|}}} | | data3 = {{{developer|}}} | ||
| label4 = | | label4 = Release | ||
| data4 = {{{released|}}} | | data4 = {{{released|}}} | ||
| rowstyle5 = display: none;<!-- | | rowstyle5 = display: none;<!-- | ||
| Line 39: | Line 39: | ||
=============================================================================== | =============================================================================== | ||
--> | --> | ||
| data5 = {{#ifeq:{{lc:{{{ver layout|simple | | data5 = {{#ifeq:{{lc:{{if empty|{{{ver layout|}}}|simple}}}}|stacked | ||
|{{Infobox software/stacked | |{{Infobox software/stacked | ||
|{{{title|{{{name|{{PAGENAME | |{{if empty|{{{title|}}}|{{{name|}}}|{{PAGENAME}}}} | ||
|{{{discontinued|no | |{{if empty|{{{discontinued|}}}|no}} | ||
|{{{latest release version|{{{latest_release_version| | |{{if empty|{{{latest release version|}}}|{{{latest_release_version|}}}}} | ||
|{{{latest release date | | |{{if empty|{{{latest release date |}}}|{{{latest_release_date|}}}}} | ||
|{{{latest preview version|{{{latest_preview_version| | |{{if empty|{{{latest preview version|}}}|{{{latest_preview_version|}}}}} | ||
|{{{latest preview date | | |{{if empty|{{{latest preview date |}}}|{{{latest_preview_date|}}}}} | ||
}} | }} | ||
|{{Infobox software/simple | |{{Infobox software/simple | ||
|{{{title|{{{name|{{PAGENAME | |{{if empty|{{{title|}}}|{{{name|}}}|{{PAGENAME}}}} | ||
|{{{discontinued|no | |{{if empty|{{{discontinued|}}}|no}} | ||
|{{{latest release version|{{{latest_release_version| | |{{if empty|{{{latest release version|}}}|{{{latest_release_version|}}}}} | ||
|{{{latest release date | | |{{if empty|{{{latest release date |}}}|{{{latest_release_date|}}}}} | ||
|{{{latest preview version|{{{latest_preview_version| | |{{if empty|{{{latest preview version|}}}|{{{latest_preview_version|}}}}} | ||
|{{{latest preview date | | |{{if empty|{{{latest preview date |}}}|{{{latest_preview_date|}}}}} | ||
}} | }} | ||
}} | }} | ||
| | | label8 = Written in | ||
| | | data8 = {{if empty|{{{programming language|}}}|{{{programming_language|}}}}} | ||
| label9 = Middleware | |||
| data9 = {{{middleware|}}} | |||
| | |||
| | |||
| label10 = Engine{{#if: {{{engines|}}} |s}} | | label10 = Engine{{#if: {{{engines|}}} |s}} | ||
| data10 = {{#if: {{{engines|}}} | | data10 = {{#if: {{{engines|}}} | ||
| Line 82: | Line 72: | ||
}} | }} | ||
| label11 = Operating system | | label11 = Operating system | ||
| data11 = {{{operating system|{{{operating_system| | | data11 = {{if empty|{{{operating system|}}}|{{{operating_system|}}}}} | ||
| label12 = Platform | | label12 = Platform | ||
| data12 = {{{platform|}}} | | data12 = {{{platform|}}} | ||
| Line 95: | Line 85: | ||
| label17 = Size | | label17 = Size | ||
| data17 = {{{size|}}} | | data17 = {{{size|}}} | ||
| label18 = Standard | | label18 = Standard{{pluralize from text|{{{standard|}}}|plural=s}} | ||
| data18 = {{{standard|}}} | | data18 = {{{standard|}}} | ||
| label19 = Available in | | label19 = Available in | ||
| data19 = {{#if:{{{language count|}}}|{{{language count}}} languages|{{{language|}}}}}{{{language footnote|}}} | | data19 = {{#if:{{{language count|}}}|{{{language count}}} languages|{{{language|}}}}}{{{language footnote|}}} | ||
| data20 = {{#if:{{{language count|}}}|{{#if:{{{language|}}}|{{Hidden begin|title=List of languages|titlestyle=background-color: transparent;}}{{{language|}}}{{hidden end}}}}}} | | data20 = {{#if:{{{language count|}}}|{{#if:{{{language|}}}|{{Hidden begin|title=List of languages|titlestyle=background-color: transparent; color:inherit;}}{{{language|}}}{{hidden end}}}}}} | ||
| label21 = Type | | label21 = Type | ||
| data21 = {{{genre|}}} | | data21 = {{{genre|}}} | ||
| label22 = License | | label22 = License | ||
| data22 = {{{license|}}} | | data22 = {{{license|}}} | ||
| label23 = Licence | | label23 = Licence <!-- Spelled differently; see [[MOS:ENGVAR]] --> | ||
| data23 = {{{licence|}}} | | data23 = {{{licence|}}} | ||
| label25 = Website | | label25 = Website | ||
| Line 116: | Line 106: | ||
}} | }} | ||
}} | }} | ||
| label26 = As of | | label26 = Repository | ||
| | | data26 = {{#if:{{{repo|}}}{{#ifeq:{{{qid|}}}|none|-}} | ||
|{{{repo|}}} | |||
|{{#if: {{#property:P1324|from={{{qid|}}}}} | |||
|{{#ifeq: {{wikidata|property|{{{qid|}}}|P1324|best|format=%p}} | none | |||
|{{wikidata|property|{{{qid|}}}|P1324|best|format=%p}}{{EditAtWikidata|pid=P1324}} | |||
|{{Plainlist|<ul><li>{{URL|{{wikidata|property|{{{qid|}}}|P1324|best|format=%p}}}}{{EditAtWikidata|pid=P1324|qid={{{qid|}}}}}</li></ul>}} | |||
}} | |||
}} | |||
}} | |||
| label27 = As of | |||
| data27 = {{{AsOf|}}} | |||
| data99 = {{{module|}}} | |||
}}{{#invoke:Check for unknown parameters | check | }} {{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox software with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox software]] with unknown parameter "_VALUE_"|ignoreblank=y| AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo class | logo size | logo title | logo upright | logo_alt | logo_caption | logo_class | logo_size | logo_title | logo_upright | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | qid | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot class | screenshot size | screenshot title | screenshot upright | screenshot_alt | screenshot_class | screenshot_size | screenshot_upright | service_name | size | standard | title | ver layout | website }}<!-- check for version errors, mostly from Wikidata: | ||
| unknown = {{main other|[[Category:Pages using | -->{{main other|{{#iferror: {{if empty|{{{latest release version|}}}|{{{latest_release_version|}}}}} {{if empty|{{{latest release date |}}}|{{{latest_release_date|}}}}} {{if empty|{{{latest preview version|}}}|{{{latest_preview_version|}}}}} {{if empty|{{{latest preview date |}}}|{{{latest_preview_date|}}}}} |[[Category:Pages using Infobox software with version errors]]|}}}}</includeonly>{{#invoke:Check for conflicting parameters|check | ||
| preview = Page using [[Template:Infobox software]] with unknown parameter "_VALUE_"|ignoreblank=y | | template = [[Template:Infobox software]] | ||
| AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo size | logo_alt | logo_caption | logo_size | middleware | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot size | screenshot_alt | screenshot_size | service_name | size | standard | title | ver layout | website | | cat = {{main other|Category:Pages using infobox software with conflicting parameters}} | ||
}}<!-- check for version errors, mostly from Wikidata: | | logo size; logo_size | ||
-->{{main other|{{#iferror: {{{latest release version|{{{latest_release_version|}}}}} | | logo class; logo_class | ||
| logo alt; logo_alt | |||
| logo title; logo_title | |||
| logo caption; logo_caption | |||
| screenshot size; screenshot_size | |||
| screenshot upright; screenshot_upright | |||
| screenshot class; screenshot_class | |||
| screenshot alt; screenshot_alt | |||
| screenshot title; screenshot title | |||
| latest release version; latest_release_version | |||
| latest release date; latest_release_date | |||
| latest preview version; latest_preview_version | |||
| latest preview date; latest_preview_date | |||
| latest release version; latest_release_version | |||
| latest release date; latest_release_date | |||
| latest preview version; latest_preview_version | |||
| latest preview date; latest_preview_date | |||
| programming language; programming_language | |||
| operating system; operating_system | |||
}} | |||