Name – Template

From Bohemia Interactive Community
Jump to navigation Jump to search
(Much more efficient, and many more catches.)
m (Add arma3diag)
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly>{{#switch:{{#replace:{{#replace:{{lc:{{{2}}}}}| |}}|:|}}
<includeonly>{{#switch:{{#replace:{{#replace:{{#replace:{{#replace:{{lc:{{{1}}}}}| |}}|:|}}|/|}}|-|}}
<!--
BOHEMIA INTERACTIVE
-->
<!-- Missing:
Operation Flashpoint: Red Hammer
Operation Flashpoint: Gold Edition
Operation Flashpoint: GOTY Edition
Arma 2: Firing Range
Arma 2: Combined Operations
Arma 2: Reinforcements
Carrier Command: Gaea Mission
Arma Tactics
-->
|bi
|bi
|bis
|bis
Line 6: Line 19:
|bohemiainteractive
|bohemiainteractive
|bohemiainteractivestudio
|bohemiainteractivestudio
|bohemiainteractivestudios={{#switch:{{lc:{{{1}}}}}|img=bi|short=BI|long=Bohemia Interactive|#default={{{2}}}}}
|bohemiainteractivestudios={{#switch:{{lc:{{{2}}}}}
|aiv
|id=bi
|armaaiv
|img
|arma2aiv
|image=bi
|australiansinvietnam={{#switch:{{lc:{{{1}}}}}|img=aiv|short=AiV|long=Australians in Vietnam|#default={{{2}}}}}
|short=BI
|#default=Bohemia Interactive}}
<!--
OPERATION FLASHPOINT: COLD WAR CRISIS
-->
|ofp
|opf
|operationflashpoint={{#switch:{{lc:{{{2}}}}}
|id=ofp
|img
|image=ofp
|short=OFP
|#default=Operation Flashpoint}}<!-- no "Cold War Crisis" -->
<!--
ARMA: COLD WAR ASSAULT (OFP v1.99)
-->
|a0
|arma0
|armacwa={{#switch:{{lc:{{{2}}}}}
|id=ofp
|img
|image=ofp
|short=Arma:CWA
|#default=Arma: Cold War Assault}}
<!--
OPERATION FLASHPOINT: RESISTANCE
-->
|ofpr
|arma0r
|ofpresistance
|operationflashpointr
|operationflashpointresistance={{#switch:{{lc:{{{2}}}}}
|id=ofpr
|img
|image=ofpr
|short=OFP:R
|#default=Operation Flashpoint: Resistance}}
<!--
OPERATION FLASHPOINT: ELITE
-->
|ofpe
|ofpelite
|operationflashpointe
|operationflashpointelite={{#switch:{{lc:{{{2}}}}}
|id=ofpe
|img
|image=ofpe
|short=OFP:E
|#default=Operation Flashpoint: Elite}}
<!--
ARMA: ARMED ASSAULT
-->
|a1
|arma
|arma
|arma1
|arma1
|armedassault={{#switch:{{lc:{{{1}}}}}|img=arma|short=Arma|long=Armed Assault|#default={{{2}}}}}
|armedassault
|arma2={{#switch:{{lc:{{{1}}}}}|img=arma2|short=Arma 2|long=Arma 2|#default={{{2}}}}}
|armaarmedassault
|oa
|arma1armedassault
|armaoa
|armacombatops
|armacombatoperations
|combatops
|combatoperations={{#switch:{{lc:{{{2}}}}}
|id=arma
|img
|image=arma
|short=ArmA
|#default=Armed Assault}}
<!--
ARMA: QUEEN'S GAMBIT
-->
|a1qg
|a1queengambit
|a1queensgambit
|armaqg
|armaqueengambit
|armaqueensgambit
|arma1qg
|arma1queengambit
|arma1queensgambit={{#switch:{{lc:{{{2}}}}}
|id=armaqg
|img
|image=armaqg
|short=Arma:QG
|#default=ArmA: Queen's Gambit}}
<!--
ARMA 2
-->
|a2
|arma2={{#switch:{{lc:{{{2}}}}}
|id=arma2
|img
|image=arma2
|short=Arma 2
|#default=Arma 2}}
<!--
ARMA 2: OPERATION ARROWHEAD
-->
|a2oa
|arma2oa
|arma2oa
|operationarrowhead
|operationarrowhead
|armaoperationarrowhead
|a2operationarrowhead
|arma2operationarrowhead={{#switch:{{lc:{{{1}}}}}|img=arma2oa|short=Arma 2:OA|long=Arma 2: Operation Arrowhead|#default={{{2}}}}}
|arma2operationarrowhead={{#switch:{{lc:{{{2}}}}}
|baf
|id=arma2oa
|armabaf
|img
|image=arma2oa
|short=Arma 2:OA
|#default=Arma 2: Operation Arrowhead}}
<!--
ARMA 2: BRITISH ARMED FORCES
-->
|a2baf
|arma2baf
|arma2baf
|britisharmedforces
|britisharmedforces
|armabritisharmedforces
|a2britisharmedforces
|arma2britisharmedforces={{#switch:{{lc:{{{1}}}}}|img=arma2baf|short=Arma 2:BAF|long=Arma 2: British Armed Forces|#default={{{2}}}}}
|arma2britisharmedforces={{#switch:{{lc:{{{2}}}}}
|pmc
|id=arma2baf
|armapmc
|img
|image=arma2baf
|short=Arma 2:BAF
|#default=Arma 2: British Armed Forces}}
<!--
ARMA2: PRIVATE MILITARY COMPANY
-->
|a2pmc
|arma2pmc
|arma2pmc
|privatemilitarycompany
|a2privatemilitarycompany
|armaprivatemilitarycompany
|arma2privatemilitarycompany={{#switch:{{lc:{{{2}}}}}
|arma2privatemilitarycompany={{#switch:{{lc:{{{1}}}}}|img=arma2pmc|short=Arma 2:PMC|long=Arma 2: Private Military Company|#default={{{2}}}}}
|id=arma2pmc
|arc
|img
|armaarc
|image=arma2pmc
|arma2arc
|short=Arma 2:PMC
|#default=Arma 2: Private Military Company}}
<!--
ARMA2: ARMY OF CZECH REPUBLIC
-->
|a2acr
|arma2acr
|armyofczechrepublic
|armyofczechrepublic
|armaarmyofczechrepublic
|a2armyofczechrepublic
|arma2armyofczechrepublic={{#switch:{{lc:{{{1}}}}}|img=arma2arc|short=Arma 2:ARC|long=Arma 2: Army of Czech Republic|#default={{{2}}}}}
|arma2armyofczechrepublic={{#switch:{{lc:{{{2}}}}}
|arma3={{#switch:{{lc:{{{1}}}}}|img=arma3|short=Arma 3|long=Arma 3|#default={{{2}}}}}
|id=arma2acr
|zeus
|img
|armazeus
|image=arma2acr
|arma3zeus={{#switch:{{lc:{{{1}}}}}|img=zeus|short=Zeus|long=Arma 3: Zeus|#default={{{2}}}}}<!-- ?????????????????????? -->
|short=Arma 2:ACR
|ofp
|#default=Arma 2: Army of the Czech Republic}}
|armaofp
<!--
|arma2ofp
ARMA 3 (DEVELOPMENT BRANCH)
|operationflashpoint
-->
|armaoperationflashpoint
|a3dev
|arma2operationflashpoint={{#switch:{{lc:{{{1}}}}}|img=ofp|short=OFP|long=Operation Flashpoint|#default={{{2}}}}}
|arma3dev
|ofpe
|a3devbranch
|armaofpe
|arma3devbranch
|arma2ofpe
|a3developmentbranch
|ofpelite
|arma3developmentbranch={{#switch:{{lc:{{{2}}}}}
|armaofpelite
|id=arma3dev
|arma2ofpelite
|img
|operationflashpointelite
|image=arma3 dev
|armaoperationflashpointelite
|short=Arma 3 DEV
|arma2operationflashpointelite={{#switch:{{lc:{{{1}}}}}|img=ofpe|short=OFP:E|long=Operation Flashpoint: Elite|#default={{{2}}}}}
|#default=Arma 3 Development Branch}}
|ofpr
<!--
|armaofpr
ARMA 3 (DIAGNOSTIC BRANCH)
|arma2ofpr
-->
|ofpresistance
|a3diag
|armaofpresistance
|arma3diag
|arma2ofpresistance
|a3diagbranch
|operationflashpointresistance
|arma3diagbranch={{#switch:{{lc:{{{2}}}}}
|armaoperationflashpointresistance
|id=arma3diag
|arma2operationflashpointresistance={{#switch:{{lc:{{{1}}}}}|img=ofpr|short=OFP:R|long=Operation Flashpoint: Resistance|#default={{{2}}}}}
|img
|image=arma3 diag
|short=Arma 3 DIAG
|#default=Arma 3 Diagnostic Branch}}
<!--
ARMA 3
-->
|a3
|arma3={{#switch:{{lc:{{{2}}}}}
|id=arma3
|img
|image=arma3
|short=Arma 3
|#default=Arma 3}}
<!--
ARMA 3 ZEUS
-->
|a3zeus
|arma3zeus={{#switch:{{lc:{{{2}}}}}
|id=arma3zeus
|img
|image=arma3zeus
|short=Zeus
|#default=Arma 3 Zeus}}
<!--
ARMA 3 KARTS
-->
|a3karts
|arma3karts={{#switch:{{lc:{{{2}}}}}
|id=arma3karts
|img
|image=arma3karts
|short=Karts
|#default=Arma 3 Karts}}
<!--
ARMA 3 HELICOPTERS
-->
|a3heli
|a3helicopters
|arma3heli
|arma3helicopters={{#switch:{{lc:{{{2}}}}}
|id=arma3helicopters
|img
|image=arma3helicopters
|short=Helicopters
|#default=Arma 3 Helicopters}}
<!--
ARMA 3 MARKSMEN
-->
|a3mark
|a3marksmen
|arma3mark
|arma3marksmen={{#switch:{{lc:{{{2}}}}}
|id=arma3marksmen
|img
|image=arma3marksmen
|short=Marksmen
|#default=Arma 3 Marksmen}}
<!--
ARMA 3 APEX
-->
|a3apex
|a3expansion
|arma3apex
|arma3expansion={{#switch:{{lc:{{{2}}}}}
|id=arma3apex
|img
|image=arma3apex
|short=Apex
|#default=Arma 3 Apex}}
<!--
ARMA 3 JETS
-->
|a3jets
|arma3jets={{#switch:{{lc:{{{2}}}}}
|id=arma3jets
|img
|image=arma3jets
|short=Jets
|#default=Arma 3 Jets}}
<!--
ARMA 3 Malden
-->
|a3malden
|arma3malden={{#switch:{{lc:{{{2}}}}}
|id=arma3malden
|img
|image=arma3malden
|short=Malden
|#default=Arma 3 Malden}}
<!--
ARMA 3 LAWS OF WAR
-->
|a3low
|a3lawsofwar
|arma3low
|arma3lawsofwar={{#switch:{{lc:{{{2}}}}}
|id=arma3lawsofwar
|img
|image=arma3low
|short=Laws of War
|#default=Arma 3 Laws of War}}
<!--
ARMA 3 TAC-OPS
-->
|a3tacops
|arma3tacops={{#switch:{{lc:{{{2}}}}}
|id=arma3tacops
|img
|image=arma3tacops
|short=Tac-Ops
|#default=Arma 3 Tac-Ops Mission Pack}}
<!--
ARMA 3 TANKS
-->
|a3tanks
|arma3tanks={{#switch:{{lc:{{{2}}}}}
|id=arma3tanks
|img
|image=arma3tanks
|short=Tanks
|#default=Arma 3 Tanks}}
<!--
ARMA 3 CONTACT
-->
|a3contact
|arma3contact={{#switch:{{lc:{{{2}}}}}
|id=arma3contact
|img
|image=arma3contact
|short=Contact
|#default=Arma 3 Contact}}
<!--
ARMA 3 APEX: OLD MAN
-->
|a3oldman
|arma3oldman={{#switch:{{lc:{{{2}}}}}
|id=arma3oldman
|img
|image=arma3oldman
|short=Old Man
|#default=Arma 3 Apex: Old Man}}
<!--
DAYZ
-->
|dayz={{#switch:{{lc:{{{2}}}}}
|id=dayz
|img
|image=dayz
|short=DayZ
|#default=DayZ}}
<!--
TAKE ON HELICOPTERS
-->
|toh
|tkoh
|takeonheli
|takeonhelicopters={{#switch:{{lc:{{{2}}}}}
|id=tkoh
|img
|image=TKOH
|short=TKOH
|#default=Take On Helicopters}}
<!--
TAKE ON HELICOPTERS: HINDS
-->
|tkohh={{#switch:{{lc:{{{2}}}}}
|id=tkohh
|img
|image=TKOHH
|short=TKOHH
|#default=Take On Helicopters: Hinds}}
<!--
TAKE ON MARS
-->
|tom
|tkom
|takeonmars={{#switch:{{lc:{{{2}}}}}
|id=tkom
|img
|image=TKOM
|short=TKOM
|#default=Take On Mars}}
<!--
YLANDS
-->
|ylands={{#switch:{{lc:{{{2}}}}}
|id=ylands
|img
|image=ylands
|short=Ylands
|#default=Ylands}}
<!--
 
 
NON BOHEMIA INTERACTIVE GAME BELOW
 
 
-->
<!--
AUSTRALIANS IN VIETNAM
-->
|aiv
|australiansinvietnam={{#switch:{{lc:{{{2}}}}}
|id=aiv
|img
|image=aiv
|short=AiV
|#default=Australians in Vietnam}}
<!--
VIRTUAL BATTLESPACE 1
-->
|vbs
|vbs
|vbs1
|vbs1
|virtualbattlespace={{#switch:{{lc:{{{1}}}}}|img=vbs1|short=VBS1|long=Virtual Battlespace 1|#default={{{2}}}}}
|virtualbattlespace
|virtualbattlespace1={{#switch:{{lc:{{{2}}}}}
|id=vbs1
|img
|image=vbs1
|short=VBS1
|#default=Virtual Battlespace 1}}
<!--
VIRTUAL BATTLESPACE 2
-->
|vbs2
|vbs2
|virtualbattlespace2={{#switch:{{lc:{{{1}}}}}|img=vbs2|short=VBS2|long=Virtual Battlespace 2|#default={{{2}}}}}
|virtualbattlespace2={{#switch:{{lc:{{{2}}}}}
|id=vbs2
|img
|image=vbs2
|short=VBS2
|#default=Virtual Battlespace 2}}
<!--
VIRTUAL BATTLESPACE 3
-->
|vbs3
|vbs3
|virtualbattlespace3={{#switch:{{lc:{{{1}}}}}|img=vbs3|short=VBS3|long=Virtual Battlespace 3|#default={{{2}}}}}
|virtualbattlespace3={{#switch:{{lc:{{{2}}}}}
|tkoh
|id=vbs3
|toh
|img
|takeonhelicopters={{#switch:{{lc:{{{1}}}}}|img=TKOH|short=TKOH|long=Take On Helicopters|#default={{{2}}}}}
|image=vbs3
|tkom
|short=VBS3
|tom
|#default=Virtual Battlespace 3}}
|takeonmars={{#switch:{{lc:{{{1}}}}}|img=TKOM|short=TKOM|long=Take On Mars|#default={{{2}}}}}
<!--
|#default={{{2}}}}}</includeonly><noinclude>
 
{{Important|Not currently in use. Awaiting peer review and feedback, before including in {{Template|Command}} and {{Template|Function}} to correct badly formed entries.
DEFAULT
 
-->
|#default='''[[Bohemia Interactive Community:Naming Conventions|{{{1|-no identifier defined!-}}}]]'''}}</includeonly><noinclude>
{| class="wikitable" style="float: right; margin: 0 0 0.5em 1em"
|+ Common ids/titles
! Id || Title
|-
| {{Name|bi|id}} || {{Name|bi}}
|-
| {{Name|arma|id}} || {{Name|arma}}
|-
| {{Name|arma2|id}} || {{Name|arma2}}
|-
| {{Name|arma3|id}} || {{Name|arma3}}
|-
| {{Name|tkoh|id}} || {{Name|tkoh}}
|-
| {{Name|tkom|id}} || {{Name|tkom}}
|-
| {{Name|dayz|id}} || {{Name|dayz}}
|-
| {{Name|ylands|id}} || {{Name|ylands}}
|}
Provides a wiki-formatted game name/id.
 
== Usage ==
{{<nowiki/>Name|'''''identifier'''''|'''''format'''''}}
* identifier: short "identifier", such as "bi", "ofpr", "arma3" etc. It is case-insensitive.
* format: (Optional) can be "id" (wiki id), "img"/"image" or "short". Anything else or nothing will return the long version of the name.
{{Informative | if no matches are found for '''''identifier''''', the template will return the '''''identifier''''' string linked to [[Bohemia Interactive Community:Naming Conventions|Naming Conventions]].}}
 
{|class="wikitable" style="clear: both"
|+ Examples
! Code
! Result
! Valid Identifiers
|-
| <nowiki>{{Name}}</nowiki>
| {{Name}}
| {{n/a}}
|-
| <nowiki>{{Name|unknown value}}</nowiki>
| {{Name|unknown value}}
| {{n/a}}
|-
|
{{<nowiki/>Name|bi}}<br>
{{<nowiki/>Name|bi|id}}<br>
{{<nowiki/>Name|bi|short}}<br>
{{<nowiki/>Name|bi|img}}<br>
|
{{Name|bi}}<br>
{{Name|bi|id}}<br>
{{Name|bi|short}}<br>
{{Name|bi|img}}<br>
| bi, bis, bistudio, bistudios, bohemiainteractive, bohemiainteractivestudio, bohemiainteractivestudios
|-
<!--
OPERATION FLASHPOINT: COLD WAR CRISIS
-->
|
{{<nowiki/>Name|ofp}}<br>
{{<nowiki/>Name|ofp|id}}<br>
{{<nowiki/>Name|ofp|short}}<br>
{{<nowiki/>Name|ofp|img}}<br>
|
{{Name|ofp}}<br>
{{Name|ofp|id}}<br>
{{Name|ofp|short}}<br>
{{Name|ofp|img}}<br>
| ofp, opf, operationflashpoint
|-
<!--
ARMA: COLD WAR ASSAULT (OFP v1.99)
-->
|
{{<nowiki/>Name|arma0}}<br>
{{<nowiki/>Name|arma0|id}}<br>
{{<nowiki/>Name|arma0|short}}<br>
{{<nowiki/>Name|arma0|img}}<br>
|
{{Name|arma0}}<br>
{{Name|arma0|id}}<br>
{{Name|arma0|short}}<br>
{{Name|arma0|img}}<br>
| a0, arma0, armacwa
|-
<!--
OPERATION FLASHPOINT: RESISTANCE
-->
|
{{<nowiki/>Name|ofpr}}<br>
{{<nowiki/>Name|ofpr|id}}<br>
{{<nowiki/>Name|ofpr|short}}<br>
{{<nowiki/>Name|ofpr|img}}<br>
|
{{Name|ofpr}}<br>
{{Name|ofpr|id}}<br>
{{Name|ofpr|short}}<br>
{{Name|ofpr|img}}<br>
| ofpr, arma0r, ofpresistance, operationflashpointr, operationflashpointresistance
|-
<!--
OPERATION FLASHPOINT: ELITE
-->
|
{{<nowiki/>Name|ofpe}}<br>
{{<nowiki/>Name|ofpe|id}}<br>
{{<nowiki/>Name|ofpe|short}}<br>
{{<nowiki/>Name|ofpe|img}}<br>
|
{{Name|ofpe}}<br>
{{Name|ofpe|id}}<br>
{{Name|ofpe|short}}<br>
{{Name|ofpe|img}}<br>
| ofpe, ofpelite, operationflashpointe, operationflashpointelite
|-
<!--
ARMA: ARMED ASSAULT
-->
|
{{<nowiki/>Name|arma}}<br>
{{<nowiki/>Name|arma|id}}<br>
{{<nowiki/>Name|arma|short}}<br>
{{<nowiki/>Name|arma|img}}<br>
|
{{Name|arma}}<br>
{{Name|arma|id}}<br>
{{Name|arma|short}}<br>
{{Name|arma|img}}<br>
| a1, arma, arma1, armedassault, armaarmedassault, arma1armedassault, armacombatops, armacombatoperations, combatops, combatoperations
|-
<!--
ARMA: QUEEN'S GAMBIT
-->
|
{{<nowiki/>Name|arma1qg}}<br>
{{<nowiki/>Name|arma1qg|id}}<br>
{{<nowiki/>Name|arma1qg|short}}<br>
{{<nowiki/>Name|arma1qg|img}}<br>
|
{{Name|arma1qg}}<br>
{{Name|arma1qg|id}}<br>
{{Name|arma1qg|short}}<br>
{{Name|arma1qg|img}}<br>
|a1qg, a1queengambit, a1queensgambit, armaqg, armaqueengambit, armaqueensgambit, arma1qg, arma1queengambit, arma1queensgambit
|-
<!--
ARMA 2
-->
|
{{<nowiki/>Name|arma2}}<br>
{{<nowiki/>Name|arma2|id}}<br>
{{<nowiki/>Name|arma2|short}}<br>
{{<nowiki/>Name|arma2|img}}<br>
|
{{Name|arma2}}<br>
{{Name|arma2|id}}<br>
{{Name|arma2|short}}<br>
{{Name|arma2|img}}<br>
| a2, arma2
|-
<!--
ARMA 2: OPERATION ARROWHEAD
-->
|
{{<nowiki/>Name|arma2oa}}<br>
{{<nowiki/>Name|arma2oa|id}}<br>
{{<nowiki/>Name|arma2oa|short}}<br>
{{<nowiki/>Name|arma2oa|img}}<br>
|
{{Name|arma2oa}}<br>
{{Name|arma2oa|id}}<br>
{{Name|arma2oa|short}}<br>
{{Name|arma2oa|img}}<br>
| a2oa, arma2oa, operationarrowhead, a2operationarrowhead, arma2operationarrowhead
|-
<!--
ARMA 2: BRITISH ARMED FORCES
-->
|
{{<nowiki/>Name|arma2baf}}<br>
{{<nowiki/>Name|arma2baf|id}}<br>
{{<nowiki/>Name|arma2baf|short}}<br>
{{<nowiki/>Name|arma2baf|img}}<br>
|
{{Name|arma2baf}}<br>
{{Name|arma2baf|id}}<br>
{{Name|arma2baf|short}}<br>
{{Name|arma2baf|img}}<br>
| a2baf, arma2baf, britisharmedforces, a2britisharmedforces, arma2britisharmedforces
|-
<!--
ARMA2: PRIVATE MILITARY COMPANY
-->
|
{{<nowiki/>Name|arma2pmc}}<br>
{{<nowiki/>Name|arma2pmc|id}}<br>
{{<nowiki/>Name|arma2pmc|short}}<br>
{{<nowiki/>Name|arma2pmc|img}}<br>
|
{{Name|arma2pmc}}<br>
{{Name|arma2pmc|id}}<br>
{{Name|arma2pmc|short}}<br>
{{Name|arma2pmc|img}}<br>
| a2pmc, arma2pmc, a2privatemilitarycompany, arma2privatemilitarycompany
|-
<!--
ARMA2: ARMY OF CZECH REPUBLIC
-->
|
{{<nowiki/>Name|arma2acr}}<br>
{{<nowiki/>Name|arma2acr|id}}<br>
{{<nowiki/>Name|arma2acr|short}}<br>
{{<nowiki/>Name|arma2acr|img}}<br>
|
{{Name|arma2acr}}<br>
{{Name|arma2acr|id}}<br>
{{Name|arma2acr|short}}<br>
{{Name|arma2acr|img}}<br>
| a2acr, arma2acr, armyofczechrepublic, a2armyofczechrepublic, arma2armyofczechrepublic
|-
<!--
ARMA 3 (DEVELOPMENT BRANCH)
-->
|
{{<nowiki/>Name|arma3dev}}<br>
{{<nowiki/>Name|arma3dev|id}}<br>
{{<nowiki/>Name|arma3dev|short}}<br>
{{<nowiki/>Name|arma3dev|img}}<br>
|
{{Name|arma3dev}}<br>
{{Name|arma3dev|id}}<br>
{{Name|arma3dev|short}}<br>
{{Name|arma3dev|img}}<br>
| a3dev, arma3dev, a3devbranch, arma3devbranch, a3developmentbranch, arma3developmentbranch
|-
<!--
ARMA 3
-->
|
{{<nowiki/>Name|arma3}}<br>
{{<nowiki/>Name|arma3|id}}<br>
{{<nowiki/>Name|arma3|short}}<br>
{{<nowiki/>Name|arma3|img}}<br>
|
{{Name|arma3}}<br>
{{Name|arma3|id}}<br>
{{Name|arma3|short}}<br>
{{Name|arma3|img}}<br>
| a3, arma3
|-
<!--
ARMA 3: ZEUS
-->
|
{{<nowiki/>Name|arma3zeus}}<br>
{{<nowiki/>Name|arma3zeus|id}}<br>
{{<nowiki/>Name|arma3zeus|short}}<br>
{{<nowiki/>Name|arma3zeus|img}}<br>
|
{{Name|arma3zeus}}<br>
{{Name|arma3zeus|id}}<br>
{{Name|arma3zeus|short}}<br>
{{Name|arma3zeus|img}}<br>
| a3zeus, arma3zeus
|-
<!--
ARMA 3: KARTS
-->
|
{{<nowiki/>Name|arma3karts}}<br>
{{<nowiki/>Name|arma3karts|id}}<br>
{{<nowiki/>Name|arma3karts|short}}<br>
{{<nowiki/>Name|arma3karts|img}}<br>
|
{{Name|arma3karts}}<br>
{{Name|arma3karts|id}}<br>
{{Name|arma3karts|short}}<br>
{{Name|arma3karts|img}}<br>
| a3karts, arma3karts
|-
<!--
ARMA 3: HELICOPTERS
-->
|
{{<nowiki/>Name|arma3helicopters}}<br>
{{<nowiki/>Name|arma3helicopters|id}}<br>
{{<nowiki/>Name|arma3helicopters|short}}<br>
{{<nowiki/>Name|arma3helicopters|img}}<br>
|
{{Name|arma3helicopters}}<br>
{{Name|arma3helicopters|id}}<br>
{{Name|arma3helicopters|short}}<br>
{{Name|arma3helicopters|img}}<br>
| a3heli, a3helicopters, arma3heli, arma3helicopters
|-
<!--
ARMA 3: MARKSMEN
-->
|
{{<nowiki/>Name|arma3marksmen}}<br>
{{<nowiki/>Name|arma3marksmen|id}}<br>
{{<nowiki/>Name|arma3marksmen|short}}<br>
{{<nowiki/>Name|arma3marksmen|img}}<br>
|
{{Name|arma3marksmen}}<br>
{{Name|arma3marksmen|id}}<br>
{{Name|arma3marksmen|short}}<br>
{{Name|arma3marksmen|img}}<br>
| a3mark, a3marksmen, arma3mark, arma3marksmen
|-
<!--
ARMA 3 APEX
-->
|
{{<nowiki/>Name|arma3apex}}<br>
{{<nowiki/>Name|arma3apex|id}}<br>
{{<nowiki/>Name|arma3apex|short}}<br>
{{<nowiki/>Name|arma3apex|img}}<br>
|
{{Name|arma3apex}}<br>
{{Name|arma3apex|id}}<br>
{{Name|arma3apex|short}}<br>
{{Name|arma3apex|img}}<br>
| a3apex, a3expansion, arma3apex, arma3expansion
|-
<!--
ARMA 3: JETS
-->
|
{{<nowiki/>Name|arma3jets}}<br>
{{<nowiki/>Name|arma3jets|id}}<br>
{{<nowiki/>Name|arma3jets|short}}<br>
{{<nowiki/>Name|arma3jets|img}}<br>
|
{{Name|arma3jets}}<br>
{{Name|arma3jets|id}}<br>
{{Name|arma3jets|short}}<br>
{{Name|arma3jets|img}}<br>
| a3jets, arma3jets
|-
<!--
ARMA 3: MALDEN
-->
|
{{<nowiki/>Name|arma3malden}}<br>
{{<nowiki/>Name|arma3malden|id}}<br>
{{<nowiki/>Name|arma3malden|short}}<br>
{{<nowiki/>Name|arma3malden|img}}<br>
|
{{Name|arma3malden}}<br>
{{Name|arma3malden|id}}<br>
{{Name|arma3malden|short}}<br>
{{Name|arma3malden|img}}<br>
| a3malden, arma3malden
|-
<!--
ARMA 3: LAWS OF WAR
-->
|
{{<nowiki/>Name|arma3lawsofwar}}<br>
{{<nowiki/>Name|arma3lawsofwar|id}}<br>
{{<nowiki/>Name|arma3lawsofwar|short}}<br>
{{<nowiki/>Name|arma3lawsofwar|img}}<br>
|
{{Name|arma3lawsofwar}}<br>
{{Name|arma3lawsofwar|id}}<br>
{{Name|arma3lawsofwar|short}}<br>
{{Name|arma3lawsofwar|img}}<br>
| a3low, a3lowsofwar, arma3low, arma3lawsofwar
|-
<!--
ARMA 3: TAC-OPS
-->
|
{{<nowiki/>Name|arma3tacops}}<br>
{{<nowiki/>Name|arma3tacops|id}}<br>
{{<nowiki/>Name|arma3tacops|short}}<br>
{{<nowiki/>Name|arma3tacops|img}}<br>
|
{{Name|arma3tacops}}<br>
{{Name|arma3tacops|id}}<br>
{{Name|arma3tacops|short}}<br>
{{Name|arma3tacops|img}}<br>
| a3tacops, arma3tacops
|-
<!--
ARMA 3: TANKS
-->
|
{{<nowiki/>Name|arma3tanks}}<br>
{{<nowiki/>Name|arma3tanks|id}}<br>
{{<nowiki/>Name|arma3tanks|short}}<br>
{{<nowiki/>Name|arma3tanks|img}}<br>
|
{{Name|arma3tanks}}<br>
{{Name|arma3tanks|id}}<br>
{{Name|arma3tanks|short}}<br>
{{Name|arma3tanks|img}}<br>
| a3tanks, arma3tanks
|-
<!--
ARMA 3 CONTACT
-->
|
{{<nowiki/>Name|arma3contact}}<br>
{{<nowiki/>Name|arma3contact|id}}<br>
{{<nowiki/>Name|arma3contact|short}}<br>
{{<nowiki/>Name|arma3contact|img}}<br>
|
{{Name|arma3contact}}<br>
{{Name|arma3contact|id}}<br>
{{Name|arma3contact|short}}<br>
{{Name|arma3contact|img}}<br>
| a3contact, arma3contact
|-
<!--
ARMA 3 APEX: OLD MAN
-->
|
{{<nowiki/>Name|arma3oldman}}<br>
{{<nowiki/>Name|arma3oldman|id}}<br>
{{<nowiki/>Name|arma3oldman|short}}<br>
{{<nowiki/>Name|arma3oldman|img}}<br>
|
{{Name|arma3oldman}}<br>
{{Name|arma3oldman|id}}<br>
{{Name|arma3oldman|short}}<br>
{{Name|arma3oldman|img}}<br>
| a3oldman, arma3oldman
|-
<!--
DAYZ
-->
|
{{<nowiki/>Name|dayz}}<br>
{{<nowiki/>Name|dayz|id}}<br>
{{<nowiki/>Name|dayz|short}}<br>
{{<nowiki/>Name|dayz|img}}<br>
|
{{Name|dayz}}<br>
{{Name|dayz|id}}<br>
{{Name|dayz|short}}<br>
{{Name|dayz|img}}<br>
| dayz
|-
<!--
TAKE ON HELICOPTERS
-->
|
{{<nowiki/>Name|tkoh}}<br>
{{<nowiki/>Name|tkoh|id}}<br>
{{<nowiki/>Name|tkoh|short}}<br>
{{<nowiki/>Name|tkoh|img}}<br>
|
{{Name|tkoh}}<br>
{{Name|tkoh|id}}<br>
{{Name|tkoh|short}}<br>
{{Name|tkoh|img}}<br>
| toh, tkoh, takeonheli, takeonhelicopters
|-
<!--
TAKE ON HELICOPTERS: HINDS
-->
|
{{<nowiki/>Name|tkohh}}<br>
{{<nowiki/>Name|tkohh|id}}<br>
{{<nowiki/>Name|tkohh|short}}<br>
{{<nowiki/>Name|tkohh|img}}<br>
|
{{Name|tkohh}}<br>
{{Name|tkohh|id}}<br>
{{Name|tkohh|short}}<br>
{{Name|tkohh|img}}<br>
| tkohh
|-
<!--
TAKE ON MARS
-->
|
{{<nowiki/>Name|tkom}}<br>
{{<nowiki/>Name|tkom|id}}<br>
{{<nowiki/>Name|tkom|short}}<br>
{{<nowiki/>Name|tkom|img}}<br>
|
{{Name|tkom}}<br>
{{Name|tkom|id}}<br>
{{Name|tkom|short}}<br>
{{Name|tkom|img}}<br>
| tom, tkom, takeonmars
|-
<!--
YLANDS
-->
|
{{<nowiki/>Name|ylands}}<br>
{{<nowiki/>Name|ylands|id}}<br>
{{<nowiki/>Name|ylands|short}}<br>
{{<nowiki/>Name|ylands|img}}<br>
|
{{Name|ylands}}<br>
{{Name|ylands|id}}<br>
{{Name|ylands|short}}<br>
{{Name|ylands|img}}<br>
| ylands
|-
 
 
! colspan="3" | Non {{Name|bi}} products


Eventually this should replace multiple templates, providing a simple way to organise game naming convention.


Please add any switch cases omitted, or if unsure about how to do it, leave a message on [[Template talk:Game name|the talk page]].}}
|-
==Usage==
<!--
;Takes two parameters
AUSTRALIANS IN VIETNAM
:The first parameter is the format request. Either "''img''", "''short''" or "''long''"
-->
:The second parameter is the input string to be verified or corrected.
|
Will return the input string if no matches are found.
{{<nowiki/>Name|aiv}}<br>
===Examples===
{{<nowiki/>Name|aiv|id}}<br>
*{{Inline code|<nowiki>{{Game name|img|ArmA 2}}</nowiki>}} produces "{{Game name|img|ArmA 2}}"
{{<nowiki/>Name|aiv|short}}<br>
*{{Inline code|<nowiki>{{Game name|short|arma:arc}}</nowiki>}} produces "{{Game name|short|arma:arc}}"
{{<nowiki/>Name|aiv|img}}<br>
*{{Inline code|<nowiki>{{Game name|long|ArmA 2: OFP: E}}</nowiki>}} produces "{{Game name|long|ArmA 2: OFP: E}}"
|
*{{Inline code|<nowiki>{{Game name|img|Arma 2: OFP: Resistance}}</nowiki>}} produces "{{Game name|img|ArmA 2: OFP: Resistance}}"
{{Name|aiv}}<br>
''etc.''
{{Name|aiv|id}}<br>
{{Name|aiv|short}}<br>
{{Name|aiv|img}}<br>
| aiv, australiansinvietnam
|-
<!--
VIRTUAL BATTLESPACE 1
-->
|
{{<nowiki/>Name|vbs1}}<br>
{{<nowiki/>Name|vbs1|id}}<br>
{{<nowiki/>Name|vbs1|short}}<br>
{{<nowiki/>Name|vbs1|img}}<br>
|
{{Name|vbs1}}<br>
{{Name|vbs1|id}}<br>
{{Name|vbs1|short}}<br>
{{Name|vbs1|img}}<br>
| vbs, vbs1, virtualbattlespace, virtualbattlespace1
|-
<!--
VIRTUAL BATTLESPACE 2
-->
|
{{<nowiki/>Name|vbs2}}<br>
{{<nowiki/>Name|vbs2|id}}<br>
{{<nowiki/>Name|vbs2|short}}<br>
{{<nowiki/>Name|vbs2|img}}<br>
|
{{Name|vbs2}}<br>
{{Name|vbs2|id}}<br>
{{Name|vbs2|short}}<br>
{{Name|vbs2|img}}<br>
| vbs2, virtualbattlespace2
|-
<!--
VIRTUAL BATTLESPACE 3
-->
|
{{<nowiki/>Name|vbs3}}<br>
{{<nowiki/>Name|vbs3|id}}<br>
{{<nowiki/>Name|vbs3|short}}<br>
{{<nowiki/>Name|vbs3|img}}<br>
|
{{Name|vbs3}}<br>
{{Name|vbs3|id}}<br>
{{Name|vbs3|short}}<br>
{{Name|vbs3|img}}<br>
| vbs3, virtualbattlespace3
|}


In other words, it takes a multitude of possible interpretations of how BI games should be named, and returns the conventionally correct version required, depending on circumstance.


[[Category:Templates|{{uc:{{PAGENAME}}}}]]</noinclude>
[[Category:Templates|{{uc:{{PAGENAME}}}}]]</noinclude>

Revision as of 11:52, 15 September 2020

Common ids/titles
Id Title
bi Bohemia Interactive
arma Armed Assault
arma2 Arma 2
arma3 Arma 3
tkoh Take On Helicopters
tkom Take On Mars
dayz DayZ
ylands Ylands

Provides a wiki-formatted game name/id.

Usage

{{Name|identifier|format}}

  • identifier: short "identifier", such as "bi", "ofpr", "arma3" etc. It is case-insensitive.
  • format: (Optional) can be "id" (wiki id), "img"/"image" or "short". Anything else or nothing will return the long version of the name.
if no matches are found for identifier, the template will return the identifier string linked to Naming Conventions.
Examples
Code Result Valid Identifiers
{{Name}} -no identifier defined!- N/A
{{Name|unknown value}} unknown value N/A

{{Name|bi}}
{{Name|bi|id}}
{{Name|bi|short}}
{{Name|bi|img}}

Bohemia Interactive
bi
BI
bi

bi, bis, bistudio, bistudios, bohemiainteractive, bohemiainteractivestudio, bohemiainteractivestudios

{{Name|ofp}}
{{Name|ofp|id}}
{{Name|ofp|short}}
{{Name|ofp|img}}

Operation Flashpoint
ofp
OFP
ofp

ofp, opf, operationflashpoint

{{Name|arma0}}
{{Name|arma0|id}}
{{Name|arma0|short}}
{{Name|arma0|img}}

Arma: Cold War Assault
ofp
Arma:CWA
ofp

a0, arma0, armacwa

{{Name|ofpr}}
{{Name|ofpr|id}}
{{Name|ofpr|short}}
{{Name|ofpr|img}}

Operation Flashpoint: Resistance
ofpr
OFP:R
ofpr

ofpr, arma0r, ofpresistance, operationflashpointr, operationflashpointresistance

{{Name|ofpe}}
{{Name|ofpe|id}}
{{Name|ofpe|short}}
{{Name|ofpe|img}}

Operation Flashpoint: Elite
ofpe
OFP:E
ofpe

ofpe, ofpelite, operationflashpointe, operationflashpointelite

{{Name|arma}}
{{Name|arma|id}}
{{Name|arma|short}}
{{Name|arma|img}}

Armed Assault
arma
ArmA
arma

a1, arma, arma1, armedassault, armaarmedassault, arma1armedassault, armacombatops, armacombatoperations, combatops, combatoperations

{{Name|arma1qg}}
{{Name|arma1qg|id}}
{{Name|arma1qg|short}}
{{Name|arma1qg|img}}

ArmA: Queen's Gambit
armaqg
Arma:QG
armaqg

a1qg, a1queengambit, a1queensgambit, armaqg, armaqueengambit, armaqueensgambit, arma1qg, arma1queengambit, arma1queensgambit

{{Name|arma2}}
{{Name|arma2|id}}
{{Name|arma2|short}}
{{Name|arma2|img}}

Arma 2
arma2
Arma 2
arma2

a2, arma2

{{Name|arma2oa}}
{{Name|arma2oa|id}}
{{Name|arma2oa|short}}
{{Name|arma2oa|img}}

Arma 2: Operation Arrowhead
arma2oa
Arma 2:OA
arma2oa

a2oa, arma2oa, operationarrowhead, a2operationarrowhead, arma2operationarrowhead

{{Name|arma2baf}}
{{Name|arma2baf|id}}
{{Name|arma2baf|short}}
{{Name|arma2baf|img}}

Arma 2: British Armed Forces
arma2baf
Arma 2:BAF
arma2baf

a2baf, arma2baf, britisharmedforces, a2britisharmedforces, arma2britisharmedforces

{{Name|arma2pmc}}
{{Name|arma2pmc|id}}
{{Name|arma2pmc|short}}
{{Name|arma2pmc|img}}

Arma 2: Private Military Company
arma2pmc
Arma 2:PMC
arma2pmc

a2pmc, arma2pmc, a2privatemilitarycompany, arma2privatemilitarycompany

{{Name|arma2acr}}
{{Name|arma2acr|id}}
{{Name|arma2acr|short}}
{{Name|arma2acr|img}}

Arma 2: Army of the Czech Republic
arma2acr
Arma 2:ACR
arma2acr

a2acr, arma2acr, armyofczechrepublic, a2armyofczechrepublic, arma2armyofczechrepublic

{{Name|arma3dev}}
{{Name|arma3dev|id}}
{{Name|arma3dev|short}}
{{Name|arma3dev|img}}

Arma 3 Development Branch
arma3dev
Arma 3 DEV
arma3 dev

a3dev, arma3dev, a3devbranch, arma3devbranch, a3developmentbranch, arma3developmentbranch

{{Name|arma3}}
{{Name|arma3|id}}
{{Name|arma3|short}}
{{Name|arma3|img}}

Arma 3
arma3
Arma 3
arma3

a3, arma3

{{Name|arma3zeus}}
{{Name|arma3zeus|id}}
{{Name|arma3zeus|short}}
{{Name|arma3zeus|img}}

Arma 3 Zeus
arma3zeus
Zeus
arma3zeus

a3zeus, arma3zeus

{{Name|arma3karts}}
{{Name|arma3karts|id}}
{{Name|arma3karts|short}}
{{Name|arma3karts|img}}

Arma 3 Karts
arma3karts
Karts
arma3karts

a3karts, arma3karts

{{Name|arma3helicopters}}
{{Name|arma3helicopters|id}}
{{Name|arma3helicopters|short}}
{{Name|arma3helicopters|img}}

Arma 3 Helicopters
arma3helicopters
Helicopters
arma3helicopters

a3heli, a3helicopters, arma3heli, arma3helicopters

{{Name|arma3marksmen}}
{{Name|arma3marksmen|id}}
{{Name|arma3marksmen|short}}
{{Name|arma3marksmen|img}}

Arma 3 Marksmen
arma3marksmen
Marksmen
arma3marksmen

a3mark, a3marksmen, arma3mark, arma3marksmen

{{Name|arma3apex}}
{{Name|arma3apex|id}}
{{Name|arma3apex|short}}
{{Name|arma3apex|img}}

Arma 3 Apex
arma3apex
Apex
arma3apex

a3apex, a3expansion, arma3apex, arma3expansion

{{Name|arma3jets}}
{{Name|arma3jets|id}}
{{Name|arma3jets|short}}
{{Name|arma3jets|img}}

Arma 3 Jets
arma3jets
Jets
arma3jets

a3jets, arma3jets

{{Name|arma3malden}}
{{Name|arma3malden|id}}
{{Name|arma3malden|short}}
{{Name|arma3malden|img}}

Arma 3 Malden
arma3malden
Malden
arma3malden

a3malden, arma3malden

{{Name|arma3lawsofwar}}
{{Name|arma3lawsofwar|id}}
{{Name|arma3lawsofwar|short}}
{{Name|arma3lawsofwar|img}}

Arma 3 Laws of War
arma3lawsofwar
Laws of War
arma3low

a3low, a3lowsofwar, arma3low, arma3lawsofwar

{{Name|arma3tacops}}
{{Name|arma3tacops|id}}
{{Name|arma3tacops|short}}
{{Name|arma3tacops|img}}

Arma 3 Tac-Ops Mission Pack
arma3tacops
Tac-Ops
arma3tacops

a3tacops, arma3tacops

{{Name|arma3tanks}}
{{Name|arma3tanks|id}}
{{Name|arma3tanks|short}}
{{Name|arma3tanks|img}}

Arma 3 Tanks
arma3tanks
Tanks
arma3tanks

a3tanks, arma3tanks

{{Name|arma3contact}}
{{Name|arma3contact|id}}
{{Name|arma3contact|short}}
{{Name|arma3contact|img}}

Arma 3 Contact
arma3contact
Contact
arma3contact

a3contact, arma3contact

{{Name|arma3oldman}}
{{Name|arma3oldman|id}}
{{Name|arma3oldman|short}}
{{Name|arma3oldman|img}}

Arma 3 Apex: Old Man
arma3oldman
Old Man
arma3oldman

a3oldman, arma3oldman

{{Name|dayz}}
{{Name|dayz|id}}
{{Name|dayz|short}}
{{Name|dayz|img}}

DayZ
dayz
DayZ
dayz

dayz

{{Name|tkoh}}
{{Name|tkoh|id}}
{{Name|tkoh|short}}
{{Name|tkoh|img}}

Take On Helicopters
tkoh
TKOH
TKOH

toh, tkoh, takeonheli, takeonhelicopters

{{Name|tkohh}}
{{Name|tkohh|id}}
{{Name|tkohh|short}}
{{Name|tkohh|img}}

Take On Helicopters: Hinds
tkohh
TKOHH
TKOHH

tkohh

{{Name|tkom}}
{{Name|tkom|id}}
{{Name|tkom|short}}
{{Name|tkom|img}}

Take On Mars
tkom
TKOM
TKOM

tom, tkom, takeonmars

{{Name|ylands}}
{{Name|ylands|id}}
{{Name|ylands|short}}
{{Name|ylands|img}}

Ylands
ylands
Ylands
ylands

ylands
Non Bohemia Interactive products


{{Name|aiv}}
{{Name|aiv|id}}
{{Name|aiv|short}}
{{Name|aiv|img}}

Australians in Vietnam
aiv
AiV
aiv

aiv, australiansinvietnam

{{Name|vbs1}}
{{Name|vbs1|id}}
{{Name|vbs1|short}}
{{Name|vbs1|img}}

Virtual Battlespace 1
vbs1
VBS1
vbs1

vbs, vbs1, virtualbattlespace, virtualbattlespace1

{{Name|vbs2}}
{{Name|vbs2|id}}
{{Name|vbs2|short}}
{{Name|vbs2|img}}

Virtual Battlespace 2
vbs2
VBS2
vbs2

vbs2, virtualbattlespace2

{{Name|vbs3}}
{{Name|vbs3|id}}
{{Name|vbs3|short}}
{{Name|vbs3|img}}

Virtual Battlespace 3
vbs3
VBS3
vbs3

vbs3, virtualbattlespace3