This module implements {{country alias}} and the {{flagIOC2}} family of templates. Check there for usage documentation.

Template:Country alias

baguhin

This module is used by {{country alias}} to return either the country name or the country's flag, based on a combination of the three-letter country code (required), the year (optional), and the competition being played (optional).

{{#invoke:Country alias|main|alias=|flag=|games=|year=}}

Template:FlagIOC

baguhin

This module is used by {{flagIOC}} to return a formatted country flag, country name, and the number of athletes present (optional) at a given edition of the Olympic Games.

{{#invoke:Country alias|flagIOC|alias=|flag=|games=|year=|athletes=}}

Template:FlagIOC2 and variants

baguhin

This module is used by the {{flagIOC2}} family of templates (except flagIOC, described above) to return various formatted combinations of country flag, country name, the number of athletes present and/or names of athletes present at a given Games.

{{#invoke:Country alias|flagXYZ|alias=|flag=|games=|year=|athletes=|type=}}