Template:Flag/doc: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(this doesnt seems to fit the ISO 639 so removed it. Was confused so yeah, the previous note was added just in case.)
mNo edit summary
 
(25 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Doc/subpage}}<includeonly>[[Category:Flag icons]]</includeonly>
{{Doc/subpage}}
This template consolidates the inherent functionality of all flag templates into one whole template.
This template displays a flag, depending on the specified code. All flag codes must be a [https://developer.valvesoftware.com/w/api.php?action=query&meta=siteinfo&siprop=languages MediaWiki language code] (unless it's not language-specific, which it will be based off [[w:ISO 3166|ISO 3166]] instead). However, some flags are not language-specific, such as {{Code|preset=2|au}} or {{Code|preset=2|zw}}, so these flags will not have a tooltip.


{{ModernNote|Please note that the language codes must follow the [[w:ISO 639|ISO 639]] codes.}}
See [[:Category:flag icons]] for adding new flags.


== Preview ==
== Parameters and Examples ==
{{Flag}}
{{Table
{{Flag|}}
|width = 100%
{{Flag|be}}
| {{tr|
{{Flag|ca}}
  {{th|radius=3px 0 0 0| Parameters }}
{{Flag|cs}}
  {{th| {{int:listfiles_description}} }}
{{Flag|de}}
  {{th| {{int:apisandbox-examples}} }}
{{Flag|el}}
  {{th|radius=0 3px 0 0| {{int:preview}} }}
{{Flag|en}}
}}
{{Flag|eo}}
{{tr|
{{Flag|es}}
  {{td|align=center| {{Code|{{Param}}}} }}
{{Flag|et}}
  {{td| Flag code. If not specified, a white flag will be displayed. }}
{{Flag|fr}}
  {{td| {{CodeBlock|<nowiki>{{Flag}}</nowiki>}} {{CodeBlock|<nowiki>{{Flag|en}}</nowiki>}} }}
{{Flag|ga}}
  {{td| {{Capsule| {{Flag}} }} {{Capsule| {{Flag|en}} }} }}
{{Flag|he}}
}}
{{Flag|hi}}
{{tr|
{{Flag|hu}}
  {{td|align=center|radius=0 0 0 3px| {{Code|{{Param|link}}}} }}
{{Flag|it}}
  {{td| Adds a link to a flag. }}
{{Flag|ja}}
  {{td| {{CodeBlock|<nowiki>{{Flag|en|link=Category:Flag icons}}</nowiki>}} }}
{{Flag|ka}}
  {{td|radius=0 0 3px 0| {{Capsule| {{Flag|en|link=Category:Flag icons}} }} }}
{{Flag|ko}}
}}
{{Flag|nl}}
{{tr|
{{Flag|no}}
  {{td|align=center|radius=0 0 0 3px| {{Code|{{Param|size}}}} }}
{{Flag|pl}}
  {{td| Sets the size of the flag. The default value is 16. {{Note|Enter only the size, without px at the end.}} }}
{{Flag|pt}}
  {{td| {{CodeBlock|<nowiki>{{Flag|en|size=32}}</nowiki>}} }}
{{Flag|pt-br}}
  {{td|radius=0 0 3px 0| {{Capsule| {{Flag|en|size=32}} }} }}
{{Flag|ro}}
}}
{{Flag|ru}}
}}
{{Flag|sv}}
 
{{Flag|tr}}
== Available Flags ==<!-- It's highly recommended to sort this from A-Z -->
{{Flag|uk}}
=== Language-specific ===
{{Flag|vi}}
<div style="background:#262626; display:flex; flex-wrap:wrap; gap:.7em; white-space:nowrap">
{{Flag|zh}}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|ar}}}} {{Code|select=all|<nowiki>{{Flag|ar}}</nowiki>}} }}<!-- Arab is used in most of the Arab world, so used Saudi Arabia flag for that. -->
{{Flag|zh-tw}}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|be}}}} {{Code|select=all|<nowiki>{{Flag|be}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|bg}}}} {{Code|select=all|<nowiki>{{Flag|bg}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|bn}}}} {{Code|select=all|<nowiki>{{Flag|bn}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|bs}}}} {{Code|select=all|<nowiki>{{Flag|bs}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|ca}}}} {{Code|select=all|<nowiki>{{Flag|ca}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|cs}}}} {{Code|select=all|<nowiki>{{Flag|cs}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|de}}}} {{Code|select=all|<nowiki>{{Flag|de}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|el}}}} {{Code|select=all|<nowiki>{{Flag|el}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|en}}}} {{Code|select=all|<nowiki>{{Flag|en}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|en-gb}}}} {{Code|select=all|<nowiki>{{Flag|en-gb}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|eo}}}} {{Code|select=all|<nowiki>{{Flag|eo}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|es}}}} {{Code|select=all|<nowiki>{{Flag|es}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|et}}}} {{Code|select=all|<nowiki>{{Flag|et}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|fi}}}} {{Code|select=all|<nowiki>{{Flag|fi}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|fr}}}} {{Code|select=all|<nowiki>{{Flag|fr}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|ga}}}} {{Code|select=all|<nowiki>{{Flag|ga}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|he}}}} {{Code|select=all|<nowiki>{{Flag|he}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|hi}}}} {{Code|select=all|<nowiki>{{Flag|hi}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|hr}}}} {{Code|select=all|<nowiki>{{Flag|hr}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|hu}}}} {{Code|select=all|<nowiki>{{Flag|hu}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|id}}}} {{Code|select=all|<nowiki>{{Flag|id}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|it}}}} {{Code|select=all|<nowiki>{{Flag|it}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|ja}}}} {{Code|select=all|<nowiki>{{Flag|ja}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|jam}}}} {{Code|select=all|<nowiki>{{Flag|jam}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|ka}}}} {{Code|select=all|<nowiki>{{Flag|ka}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|km}}}} {{Code|select=all|<nowiki>{{Flag|km}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|ko}}}} {{Code|select=all|<nowiki>{{Flag|ko}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|lo}}}} {{Code|select=all|<nowiki>{{Flag|lo}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|ms}}}} {{Code|select=all|<nowiki>{{Flag|ms}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|nl}}}} {{Code|select=all|<nowiki>{{Flag|nl}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|no}}}} {{Code|select=all|<nowiki>{{Flag|no}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|pl}}}} {{Code|select=all|<nowiki>{{Flag|pl}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|pt}}}} {{Code|select=all|<nowiki>{{Flag|pt}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|pt-br}}}} {{Code|select=all|<nowiki>{{Flag|pt-br}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|ro}}}} {{Code|select=all|<nowiki>{{Flag|ro}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|ru}}}} {{Code|select=all|<nowiki>{{Flag|ru}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|sco}}}} {{Code|select=all|<nowiki>{{Flag|sco}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|sv}}}} {{Code|select=all|<nowiki>{{Flag|sv}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|sw}}}} {{Code|select=all|<nowiki>{{Flag|sw}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|th}}}} {{Code|select=all|<nowiki>{{Flag|th}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|tn}}}} {{Code|select=all|<nowiki>{{Flag|tn}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|tr}}}} {{Code|select=all|<nowiki>{{Flag|tr}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|uk}}}} {{Code|select=all|<nowiki>{{Flag|uk}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|vi}}}} {{Code|select=all|<nowiki>{{Flag|vi}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|vro}}}} {{Code|select=all|<nowiki>{{Flag|vro}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|zh}}}} {{Code|select=all|<nowiki>{{Flag|zh}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|zh-tw}}}} {{Code|select=all|<nowiki>{{Flag|zh-tw}}</nowiki>}} }}
</div>
=== Countries ===
<div style="background:#262626; display:flex; flex-wrap:wrap; gap:.7em; white-space:nowrap">
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|au}}}} {{Code|select=all|<nowiki>{{Flag|au}}</nowiki>}} }}<!-- marked as ISO 3166 -->
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|ph}}}} {{Code|select=all|<nowiki>{{Flag|ph}}</nowiki>}} }}
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|zw}}}} {{Code|select=all|<nowiki>{{Flag|zw}}</nowiki>}} }}<!-- marked as ISO 3166 -->
{{Capsule|align=center| {{Capsule|style=2|padding=12px 14px|width=fit-content|{{Flag|su}}}} {{Code|select=all|<nowiki>{{Flag|su}}</nowiki>}} }}<!-- marked as ISO 3166 -->
</div>
 
== See also ==
[[:Category: Flag icons]]

Latest revision as of 05:07, 24 June 2024

Edit-copy.png
This is a documentation subpage for Template:Flag.
Don't forget to purge the contents of the base page upon creating or editing this subpage.

This template displays a flag, depending on the specified code. All flag codes must be a MediaWiki language code (unless it's not language-specific, which it will be based off ISO 3166 instead). However, some flags are not language-specific, such as au or zw, so these flags will not have a tooltip.

See Category:flag icons for adding new flags.

Parameters and Examples

Available Flags

Language-specific

العربية (ar)
{{Flag|ar}}
Беларуская (be)
{{Flag|be}}
Български (bg)
{{Flag|bg}}
বাংলা (bn)
{{Flag|bn}}
Bosanski (bs)
{{Flag|bs}}
Català (ca)
{{Flag|ca}}
Čeština (cs)
{{Flag|cs}}
Deutsch (de)
{{Flag|de}}
Ελληνικά (el)
{{Flag|el}}
English (en)
{{Flag|en}}
British English (en-gb)
{{Flag|en-gb}}
Esperanto (eo)
{{Flag|eo}}
Español (es)
{{Flag|es}}
Eesti (et)
{{Flag|et}}
Suomi (fi)
{{Flag|fi}}
Français (fr)
{{Flag|fr}}
Gaeilge (ga)
{{Flag|ga}}
עברית (he)
{{Flag|he}}
हिन्दी (hi)
{{Flag|hi}}
Hrvatski (hr)
{{Flag|hr}}
Magyar (hu)
{{Flag|hu}}
Bahasa Indonesia (id)
{{Flag|id}}
Italiano (it)
{{Flag|it}}
日本語 (ja)
{{Flag|ja}}
Patois (jam)
{{Flag|jam}}
Ქართული (ka)
{{Flag|ka}}
ភាសាខ្មែរ (km)
{{Flag|km}}
한국어 (ko)
{{Flag|ko}}
ລາວ (lo)
{{Flag|lo}}
Bahasa Melayu (ms)
{{Flag|ms}}
Nederlands (nl)
{{Flag|nl}}
Norsk (no)
{{Flag|no}}
Polski (pl)
{{Flag|pl}}
Português (pt)
{{Flag|pt}}
Português do Brasil (pt-br)
{{Flag|pt-br}}
Română (ro)
{{Flag|ro}}
Русский (ru)
{{Flag|ru}}
Scots (sco)
{{Flag|sco}}
Svenska (sv)
{{Flag|sv}}
Kiswahili (sw)
{{Flag|sw}}
ไทย (th)
{{Flag|th}}
Setswana (tn)
{{Flag|tn}}
Türkçe (tr)
{{Flag|tr}}
Українська (uk)
{{Flag|uk}}
Tiếng Việt (vi)
{{Flag|vi}}
Võro (vro)
{{Flag|vro}}
中文 (zh)
{{Flag|zh}}
中文(臺灣) (zh-tw)
{{Flag|zh-tw}}

Countries

Flag-au.png
{{Flag|au}}
Flag-ph.png
{{Flag|ph}}
Flag-zw.png
{{Flag|zw}}
Sunda (su)
{{Flag|su}}

See also

Category: Flag icons