Jump to content

Module:Flags/doc

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by QuimGil (talk | contribs) at 06:19, 8 June 2013 (Size as in "44px" or "44x80px" can be defined). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

All the logics of Template:FlagiconLua are handled here. This module works together with Module:Sandbox/QuimGil/FlagTranslations, where the flags data is maintained.

Features

Functionality implemented:

  • Recognition of flags based on the full name parameter in English or the locale language e.g. "Andorra".
  • Recognition of flags based on the 3 letter code e.g. "AND".
  • Nepal and Ohio flags are shown without border.
  • When a name is not found in the list, attempts to offer a Commons image and a link e.g. "Berlin" or "WHO".
  • Size as in "44px" or "40x44px" can be defined in the second or third parameter positions.
    • FIXME "size=" format still not implement due to a weird problem causing that this parameter renders as "{{{2}}}" instead of passing e.g. "size=44px".

Roadmap

What is missing to reach feature parity with Template:Flagicon:

  • size= parameter for different sizes.
  • variant=YYYY and its shortcut YYYY for historical flags.
  • naval and air force variants.
  • Performance testing.
  • Extensive testing with copies of real pages, also for non-Latin scripts and Right-to-left languages.