Difference between revisions of "Module:Flags/doc"
Jump to navigation
Jump to search
blackwiki>QuimGil (Linking to modules out of sandbox.) |
blackwiki>QuimGil (Adding to 2 and 3 letter codes that - link points to full name) |
||
| Line 6: | Line 6: | ||
* Full name in English or the locale language: "Andorra". {{Flags|Andorra}} | * Full name in English or the locale language: "Andorra". {{Flags|Andorra}} | ||
| − | * 2 letter code: "AD" {{Flags|AD}} | + | * 2 letter code - link points to full name: "AD" {{Flags|AD}} |
| − | * 3 letter code: "AND" {{Flags|AND}} | + | * 3 letter code - link points to full name: "AND" {{Flags|AND}} |
* Nepal and Ohio flags are shown without border. {{Flags|Nepal}} {{Flags|Ohio}} | * Nepal and Ohio flags are shown without border. {{Flags|Nepal}} {{Flags|Ohio}} | ||
* When a name is not found in the list, attempts to offer a Commons image and a link e.g. "Berlin" or "WHO". {{Flags|Berlin}} {{Flags|WHO}} | * When a name is not found in the list, attempts to offer a Commons image and a link e.g. "Berlin" or "WHO". {{Flags|Berlin}} {{Flags|WHO}} | ||
Revision as of 02:17, 29 June 2013
All the logics of Template:Flags are handled here. This module works together with Module:Flags/MasterData and Module:Flags/LocaleData, where the flags data is maintained.
Features
Functionality implemented:
- Full name in English or the locale language: "Andorra". 23px
- 2 letter code - link points to full name: "AD" 23px
- 3 letter code - link points to full name: "AND" 23px
- Nepal and Ohio flags are shown without border. 23px 23px
- When a name is not found in the list, attempts to offer a Commons image and a link e.g. "Berlin" or "WHO". 23px 23px
- Size as in "size=44px" or "size=40x44px" can be defined in any position. 44px 26x44px
- Nepal, Switzerland and Vatican City have a default size of 20x17px (for the rest it's 20x22px): 23px 23px 23px
- Variants for historical flags "1901" 23px or "variant=1901" (for compatibility reasons) 23px
- Variants for labeled flags: "naval", "air force" and any other specified at FlagTranslations: "civil" 23px - "naval-RMAS" 23px
- Variant / label flags not found in FlagTranslations return the Flag of None but still point to the right article: "whatever" 23px - "quatsch" 23px
- Redirects (different names pointing to a same flag) are supported: "GB" 23px - "UK" 23px
- Full Commons filenames can be defined in tables when they don't follow the "Flag of " syntax: "File:Flag Belgium brussels" 23px
- Localization: "Illes Balears" 23px - "中華人民共和國" 23px
- Localization + variants: "Afganistan" + "1901" 23px - "Regne Unit" + "civil" 23px
- Flags listed only in FlagTranslations always link to the local language article: parameter "Native Peoples of Colombia" 23px links to "Pueblos Indígenas de Colombia"
Roadmap
- Performance testing.
- Extensive testing with copies of real pages, also for non-Latin scripts and Right-to-left languages.
- Cover the rest of functionality offered by other flag templates.
- Allow editors to define the year of the event, leaving to the template the task of finding the right flag.