Документација шаблона[прикажи] [уреди] [историја] [освежи]

Овај шаблон се користи за документовање мета-шаблона за податке о заставама које користи систем шаблона за заставе. Излаз овог шаблона се може видети директно гледањем било ког шаблона у Категорија:Шаблони подаци о застави.

See Wikipedia:WikiProject Flag Template for the main documentation and discussion page for the flag template system.

Употреба

уреди

Овај шаблон се аутоматски позива стандардном синтаксом за шаблон подаци о застави:

{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = Countryname
| flag alias = Flag of Countryname.svg
| size = {{{size|}}}
| name = {{{name|}}}
}}

Први параметар шаблона подаци о застави је обично име форматирајућег мета шаблона. На пример, Шаблон:Застава користи Шаблон:Country flag2 да рендерује слику заставе и викилинк. Ако први параметар недостаје, што је случај у коме се шаблон подаци о застави види директно, део кода {{{1<noinclude>|country showdata</noinclude>}}} се стара да се овај шаблон коисти као подразумевани први параметар. Ова техника омогућава да се шаблони подаци о застави сами документују ако користе стандардну синтаксу.

Додатни параметри

уреди

Многи шаблони подаци о застави захтевају додатну документацију изван стандардних обавезних alias и flag alias параметара. Овај шаблон ће аутоматски документовати стандардне опционе параметре (као што су shortname alias и(ли) alt attribute) ако су присутни, и документоваће јединствене опционе параметре (као што су варијанте заставе) уколико се да таква инструкција. Овај други метод користи документационо-специфичне параметре у шаблону подаци о застави да активира додатни излаз из овог шаблона. Ови документациони параметри се разликују од одталих параметара у шаблону подаци о застави секцијом <noinclude>:

<noinclude>
| var1 = ...
| redir1 = ...
| related1 = ...
</noinclude>

Варијанте заставе

уреди

Варијанте заставе се додају у шаблон подаци о застави укључивањем једног или више flag alias-label параметара, где сваки label представља јединствени идентификатор који се касније користи као улазни параметар за {{застава|...}}, {{зас|...}}, итд. За документовање ових варијанти заставе се користе varN документациони параметри да идентификују сваку лабелу.

На пример, Шаблон:Подаци о застави Сејшели идентификује три варијанте заставе (осим тренутне заставе) помоћу следећег кода:

| flag alias-1976 = Flag of the Seychelles 1976.svg
| flag alias-1977 = Flag of the Seychelles 1977.svg
| flag alias-colonial = Government Ensign of the United Kingdom.svg

Ове три варијанте су документоване следећим сегментом кода касније у шаблону:

<noinclude>
| var1 = 1976
| var2 = 1977
| var3 = colonial
...
</noinclude>

На овај начин се може документовати до девет варијанти заставе (коришћењем var1 до var9). Ако је присутно више од девет застава, оне се могу излистати у засебној документационој подстраници као што је описано доле.

Није неопходно коришћење varN параметра за стандардну опциону варијанту лабеле naval (користи се за поморске заставе држава). Ако је присутна, биће аутоматски документована.

Алијаси за преусмерења

уреди

Многи шаблони подаци о државама имају алијас имена која могу да се користе уместо уобичајеног имена државе са свим главним шаблонима за заставе. Овде се ради обично, али не искључиво, о стандардним скраћеницама за земљу спецификованим од стране Међународне организације за стандарде, Међународног олимпијског комитета или ФИФА. Они се имплементирају као преусмерења, и излистани су у Категорија:Преусмерења за податке о заставама.

На пример, Шаблон:Подаци о застави ДЕУ и Шаблон:Подаци о застави ГЕР оба преусмеравају на Шаблон:Подаци о застави Немачка, јер је ДЕУ ИСО код а ГЕР је МОК и ФИФА код за Немачку. Стога, {{зас|ДЕУ}}, {{зас|ГЕР}}, и {{зас|Немачка}} дају исти ефекат. Ови алијаси за преусмерења су документовани следећим делом кода шаблона:

<noinclude>
...
| redir1 = DEU
| redir2 = GER
...
</noinclude>

Повезани шаблони

уреди

Неколико шаблона подаци о заставама се користе као алтернативне форме за уобичајени шаблон подаци о застави за неку земљу, најчешће, али не искључиво за историјска питања. Показивачи на ове алтернативне шаблоне су корисни додаци документацији шаблона јер на основу тих података уређивачи могу да исправе шаблоне.

На пример, Шаблон:Подаци о застави Србија и Црна Гора укључује следећи код који документује три повезана шаблона подаци о заставама:

<noinclude>
...
| related1 = Serbia
| related2 = Montenegro
| related3 = FR Yugoslavia
...
</noinclude>

Додатна документација

уреди

За случајеве у којима аутоматски метод за документацију није потпуно одговарајући, додатна документација може бити приказана преко country showdata. Једноставно се направи документациона подстрана (под именом Шаблон:Подаци о застави Имедржаве/док) са додатним материјалом, и он ће бити укључен након свих осталих одељака.

На пример: