Template:SoftwareBox: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Fixed GoldSrc missing.)
m (Changing to strings)
Line 9: Line 9:
| content1      = {{#if:{{{developer|}}}|
| content1      = {{#if:{{{developer|}}}|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Developer(s)</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Developer}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{developer|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{developer|}}}</div>
</div>}}
</div>}}
Line 16: Line 16:
| content2      = {{#if:{{{initial_release|}}}|
| content2      = {{#if:{{{initial_release|}}}|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Initial release</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Initial}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{initial_release|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{initial_release|}}}</div>
</div>}}
</div>}}
Line 23: Line 23:
| content3      = {{#if:{{{stable_release|}}}|
| content3      = {{#if:{{{stable_release|}}}|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Stable release</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Stable}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{stable_release|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{stable_release|}}}</div>
</div>}}
</div>}}
Line 30: Line 30:
| content4      = {{#if:{{{written_in|}}}|
| content4      = {{#if:{{{written_in|}}}|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Written in</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Codelang}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em">{{#switch:{{{written_in}}}<!--
   <div style="border-top:1px solid #232323; padding:.3em">{{#switch:{{{written_in}}}<!--
   -->| csharp  = [[File:Logo-csharp.png|24px|C#]]<!--
   -->| csharp  = [[File:Logo-csharp.png|24px|C#]]<!--
Line 44: Line 44:
| content5      = {{#ifeq:{{#ifeq:{{{windows}}}|1|1|{{#ifeq:{{{android}}}|1|1|{{#ifeq:{{{macos}}}|1|1|{{#ifeq:{{{linux}}}|1|1|0}}}}}}}}|1|
| content5      = {{#ifeq:{{#ifeq:{{{windows}}}|1|1|{{#ifeq:{{{android}}}|1|1|{{#ifeq:{{{macos}}}|1|1|{{#ifeq:{{{linux}}}|1|1|0}}}}}}}}|1|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Operating system</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Os}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em"><!--
   <div style="border-top:1px solid #232323; padding:.3em"><!--
-->{{#ifeq:{{{windows}}}|1|[[File:Windows-11-Icon.png|24px|Windows]]}} <!--
-->{{#ifeq:{{{windows}}}|1|[[File:Windows-11-Icon.png|24px|Windows]]}} <!--
Line 56: Line 56:
| content6      = {{#if:{{{type|}}}|
| content6      = {{#if:{{{type|}}}|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Type</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Type}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{type|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{type|}}}</div>
</div>}}
</div>}}
Line 63: Line 63:
| content7      = {{#ifeq:{{#ifeq:{{{gldsrc|}}}|1|1|{{#ifeq:{{{source|}}}|1|1|{{#ifeq:{{{source2|}}}|1|1|0}}}}}}|1|
| content7      = {{#ifeq:{{#ifeq:{{{gldsrc|}}}|1|1|{{#ifeq:{{{source|}}}|1|1|{{#ifeq:{{{source2|}}}|1|1|0}}}}}}|1|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; color:white; padding:.3em"><b>Target engine(s)</b></div>
   <div style="background:#232323; color:white; padding:.3em"><b>{{SoftwareBox/strings|Target}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em"><!--
   <div style="border-top:1px solid #232323; padding:.3em"><!--
-->{{#ifeq:{{{gldsrc|}}}|1|{{#ifeq:{{{enginesstyle|}}}|1|{{gldsrc|4}}<br>|{{gldsrc}}}}}} <!--
-->{{#ifeq:{{{gldsrc|}}}|1|{{#ifeq:{{{enginesstyle|}}}|1|{{gldsrc|4}}<br>|{{gldsrc}}}}}} <!--
Line 75: Line 75:
| content8      = {{#if:{{{distribution|}}}|
| content8      = {{#if:{{{distribution|}}}|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>Distribution</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em"><b>{{SoftwareBox/strings|Distribution}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{distribution|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{distribution|}}}</div>
</div>}}
</div>}}
Line 82: Line 82:
| content9      = {{#if:{{{website|}}}|
| content9      = {{#if:{{{website|}}}|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; color:white; padding:.3em"><b>Website</b></div>
   <div style="background:#232323; color:white; padding:.3em"><b>{{SoftwareBox/strings|Website}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{website|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{website|}}}</div>
</div>}}
</div>}}
Line 89: Line 89:
| content10      = {{#if:{{{download|}}}|
| content10      = {{#if:{{{download|}}}|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; color:white; padding:.3em"><b>Download</b></div>
   <div style="background:#232323; color:white; padding:.3em"><b>{{SoftwareBox/strings|Download}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{download|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{download|}}}</div>
</div>}}
</div>}}
Line 96: Line 96:
| content11      = {{#if:{{{version|}}}|
| content11      = {{#if:{{{version|}}}|
<div style="display:grid; grid-template-columns:1fr 1fr;">
<div style="display:grid; grid-template-columns:1fr 1fr;">
   <div style="background:#232323; color:white; padding:.3em"><b>Version</b></div>
   <div style="background:#232323; color:white; padding:.3em"><b>{{SoftwareBox/strings|Version}}</b></div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{version|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em">{{{version|}}}</div>
</div>}}
</div>}}

Revision as of 03:42, 17 July 2024

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [edit]
Icon-translate.png Available doc translations
View
Page history
Icon-translate.png
This template uses a strings subpage
Please follow the format on this subpage(s) to add translations.
Error on string: String info  !
Shortcut
infobox non-game

This is a template of {{SoftwareBox}} that is designed to help create software infoboxes.

Sandbox

The sandbox for this page can be found at the sandbox subpage.

Testcases

Testcases for this template can be located on the testcases subpage.

Copy and Paste

{{SoftwareBox <!-- Basic info --> | title = | image = <!-- Details --> | developer = | initial_release = | stable_release = | written_in = | type = | distribution = | website = | download = | version = <!-- Operating system(s)--> | windows = | android = | macos = | linux = <!-- Target engine(s)--> | gldsrc = <!-- "goldsrc" can be also used. --> | source = | source2 = }}

Usage & Preview

{{Infobox}}
Parameter Description Example
{{{title}}} Software title
| title = Foo bar
{{{image}}} Logo or screenshot
| image = Software Cover - The Lab
{{{developer}}} User name of the developer
| developer = Test
{{{initial_release}}} Initial release date
| initial_release = Jan 01, 2000
{{{stable_release}}} Stable release date
| stable_release = Jan 01, 2020
{{{written_in}}} Written in (csharp, c++, php, python)
| written_in = csharp
{{{type}}} Type
| type = Mod tool • Map compiler • Map tool
{{{distribution}}} Distribution
| distribution = Freeware
{{{website}}} Website
| website = https://developer.valvesoftware.com
{{{download}}} Download
| download = https://developer.valvesoftware.com
{{{version}}} Version
| version = 1.0.0.1
Operating system(s)
{{{windows}}} Compatible with Windows
| windows = 1
{{{macos}}} Compatible with MacOS
| macos = 1
{{{android}}} Compatible with Android
| android = 1
{{{linux}}} Compatible with Linux
| linux = 1
Target engine(s)
{{{gldsrc}}}
{{{goldsrc}}}
GoldSrc GoldSrc
| gldsrc = 1
{{{source}}} Source Source
| source = 1
{{{source2}}} Source 2 Source 2
| source2 = 1
{{{header}}}
Software Cover - The Lab.jpg
Developer(s)
{{{developer}}}
Initial release
{{{initial_release}}}
Stable release
{{{stable_release}}}
Written in
C#
Operating system
Windows MacOS Android Linux
Type
{{{type}}}
Target engine(s)
GoldSrc Source Source 2
Distribution
{{{distribution}}}
Website
{{{website}}}
Download
{{{download}}}
Version
{{{version}}}
Hierarchy: SoftwareBox /