添加的内容 删除的内容
无编辑摘要 |
小无编辑摘要 |
||
(未显示2个用户的10个中间版本) | |||
第14行: | 第14行: | ||
===[[Template:Flag]]=== |
===[[Template:Flag]]=== |
||
生成指定名称旗帜的一个小图片,附加指向相关条目的 |
生成指定名称旗帜的一个小图片,附加指向相关条目的内部链接。 |
||
:'''举例:'''<code><nowiki>{{flag|United Kingdom}}</nowiki></code> → {{flag|United Kingdom}} |
:'''举例:'''<code><nowiki>{{flag|United Kingdom}}</nowiki></code> → {{flag|United Kingdom}} |
||
:'''举例:'''<code><nowiki>{{flag|Thailand}}</nowiki></code> → {{flag|Thailand}} |
:'''举例:'''<code><nowiki>{{flag|Thailand}}</nowiki></code> → {{flag|Thailand}} |
||
:{{Mbox|text=注意到这串Wikitext代码序列:<code>{{tlx|flagicon|name}} [[<nowiki/>name]]</code> |
|||
可以被(也应当被)替换为更简单的:{{tlx|flag|name}}。}} |
|||
{| class="messagebox" |
|||
|[[File:Information icon.svg|40px]] |
|||
|注意到这串维基代码序列:<code><nowiki>{{flagicon|</nowiki>''name''<nowiki>}} [[</nowiki>''name'']]</code><br/>可以被(也应当被)替换为更简单的:<code><nowiki>{{flag|</nowiki>''name''<nowiki>}}</nowiki></code>。 |
|||
|} |
|||
===[[Template:Flagcountry]]=== |
===[[Template:Flagcountry]]=== |
||
與{{tl|Flag}}模板相似,但在部分情況時可能更為實用(見下方範例): |
與{{tl|Flag}}模板相似,但在部分情況時可能更為實用(見下方範例): |
||
第30行: | 第27行: | ||
:與第一個示例類似,但是使用旗幟變量參數來選擇歷史標誌圖像。請注意,其連結的條目是 <code><nowiki>[[義大利]]</nowiki></code>. |
:與第一個示例類似,但是使用旗幟變量參數來選擇歷史標誌圖像。請注意,其連結的條目是 <code><nowiki>[[義大利]]</nowiki></code>. |
||
'''举例:''' <code><nowiki>{{flagcountry|Kingdom of Italy}}</nowiki></code> → {{flagcountry|Kingdom of Italy}} |
'''举例:''' <code><nowiki>{{flagcountry|Kingdom of Italy}}</nowiki></code> → {{flagcountry|Kingdom of Italy}} |
||
:在這個例子中,使用了一個不同的[[:Category: |
:在這個例子中,使用了一個不同的[[:Category:地区资料模板|地區資料模板]],以連結至另一個文章(<code><nowiki>[[Kingdom of Italy|Italy]]</nowiki></code>)。和<code><nowiki>{{flag|Kingdom of Italy}}</nowiki></code> → {{flag|Kingdom of Italy}}相比,在此例中雖然都顯示出「義大利王國」,然而於其他情況下,所顯示的文字可能不同。因此,該選用<code>flagcountry</code>或 <code>flag</code>取決於欲顯示的文字;而在所有其他方面,模板是相同的。 |
||
===[[Template:Flagu]]=== |
===[[Template:Flagu]]=== |
||
功能與{{tl|flag}}模板相同,但使用此模板時文字不生成超連結,可用於不應該鏈接國名/地區名的情況(例如條目中可能出現[[ |
功能與{{tl|flag}}模板相同,但使用此模板時文字不生成超連結,可用於不應該鏈接國名/地區名的情況(例如條目中可能出現[[QW:OVERLINK|過度連結]]的情況時)。 |
||
:'''舉例:''' <code><nowiki>{{flagu|United States}}</nowiki></code> → {{flagu|United States}} |
:'''舉例:''' <code><nowiki>{{flagu|United States}}</nowiki></code> → {{flagu|United States}} |
||
=== “快捷方式”旗帜模板 === |
=== “快捷方式”旗帜模板 === |
||
许多国家也有单独的旗帜模板,以标准的三字母国家代码命名,为的是提供“快捷方式”作为标准模板的一个替代选择。这有利也有弊。一些国家代码(像“USA”)被广泛知晓,对应的快捷方式模板(如{{tl|USA}})提供了使用上的便利。但有些国家代码相对来说不太出名,因此,若国家名称给出全拼的话 |
许多国家也有单独的旗帜模板,以标准的三字母国家代码命名,为的是提供“快捷方式”作为标准模板的一个替代选择。这有利也有弊。一些国家代码(像“USA”)被广泛知晓,对应的快捷方式模板(如{{tl|USA}})提供了使用上的便利。但有些国家代码相对来说不太出名,因此,若国家名称给出全拼的话,Wiki标记(wiki markup)可能会更清楚。同时,快捷方式模板并不提供使用历史上的旗帜变体的能力(见下方的描述),因此灵活性也更小。 |
||
:'''举例:'''<nowiki>{{AFG}}</nowiki> → {{AFG}}<!-- (相当于{{tl|flag|Afghanistan}}) --> |
:'''举例:'''<nowiki>{{AFG}}</nowiki> → {{AFG}}<!-- (相当于{{tl|flag|Afghanistan}}) --> |
||
:'''举例:'''<nowiki>{{PRC}}</nowiki> → {{PRC}} |
:'''举例:'''<nowiki>{{PRC}}</nowiki> → {{PRC}} |
||
:'''举例:'''<nowiki>{{CHN}}</nowiki> → {{CHN}} |
:'''举例:'''<nowiki>{{CHN}}</nowiki> → {{CHN}} |
||
参见[[Help:旗帜模板/国家及地区标示模板|国家及地区标示模板列表]]。 |
|||
==主旗幟名稱== |
==主旗幟名稱== |
||
實際上,上述各種模板的參數都儲存在同一個頁面,即Country data模板。例如<code><nowiki>{{flag|古巴}}</nowiki></code>({{flag|Cuba}})中的圖片和名稱都存於[[Template:Country data Cuba]]。 |
實際上,上述各種模板的參數都儲存在同一個頁面,即Country data模板。例如<code><nowiki>{{flag|古巴}}</nowiki></code>({{flag|Cuba}})中的圖片和名稱都存於[[Template:Country data Cuba]]。 |
||
要參看所有Country data頁面,可以到[[:分類: |
要參看所有Country data頁面,可以到[[:分類:地區資料模板]]。 |
||
但需注意的是其中的頁面不一定是一個實際意義上的[[國家]] |
但需注意的是其中的頁面不一定是一個實際意義上的[[國家]](Country),很多時一些國際組織、地區與聯盟也會包含其中。本計劃由英语维-{}-基百科翻譯而來。本計劃中文名已改為“'''地區'''資料模板”,唯英文名仍為“'''Country''' data”。 |
||
地區資料模板中包含一些國際組織、聯盟和非國家地區: |
|||
一些非國家的國家資料模板例子: |
|||
*<code><nowiki>{{flag|United Nations}}</nowiki></code> → {{flag|United Nations}} |
*<code><nowiki>{{flag|United Nations}}</nowiki></code> → {{flag|United Nations}} |
||
*<code><nowiki>{{flag|European Union}}</nowiki></code> → {{flag|European Union}} |
*<code><nowiki>{{flag|European Union}}</nowiki></code> → {{flag|European Union}} |
||
*<code><nowiki>{{flag| |
*<code><nowiki>{{flag|Macao}}</nowiki></code> → {{flag|Macao}} |
||
當然, |
當然,地區資料模板也包含已消亡或解散的國家以及國際組織、聯盟和非國家地區。 |
||
例子有: |
例子有: |
||
*<code><nowiki>{{flag|Austria-Hungary}}</nowiki></code> → {{flag|Austria-Hungary}} |
*<code><nowiki>{{flag|Austria-Hungary}}</nowiki></code> → {{flag|Austria-Hungary}} |
||
*<code><nowiki>{{flag| |
*<code><nowiki>{{flag|Soviet Union}}</nowiki></code> → {{flag|Soviet Union}} |
||
另外,請不要在 |
另外,請不要在地區資料模板內加入未來的國家、組織等。可以參考[[Qiuwen:求闻百科不是什么#求闻百科不是占卜師|這裡]]。 |
||
==別名== |
==別名== |
||
第67行: | 第66行: | ||
大部分三字母國家代碼都可以在以下三個頁面中找到:[[ISO 3166-1#正式代碼列表|ISO 3166-1 alpha-3]]、[[國際奧委會國家編碼列表]]及[[國際足總國家代碼列表]]。例如<code><nowiki>{{flagicon|DEU}}</nowiki></code>(國際奧委會)與<code><nowiki>{{flagicon|GER}}</nowiki></code>(國際奧委會及國際足總)都可以造出{{flagicon|DEU}}。當然一些非三字母的簡寫亦可接受,但該簡寫應較為著名及常用,如<code>UK</code>、<code>EU</code>及<code>USSR</code>。 |
大部分三字母國家代碼都可以在以下三個頁面中找到:[[ISO 3166-1#正式代碼列表|ISO 3166-1 alpha-3]]、[[國際奧委會國家編碼列表]]及[[國際足總國家代碼列表]]。例如<code><nowiki>{{flagicon|DEU}}</nowiki></code>(國際奧委會)與<code><nowiki>{{flagicon|GER}}</nowiki></code>(國際奧委會及國際足總)都可以造出{{flagicon|DEU}}。當然一些非三字母的簡寫亦可接受,但該簡寫應較為著名及常用,如<code>UK</code>、<code>EU</code>及<code>USSR</code>。 |
||
這些別名在 |
這些別名在地區資料模板中只是一個重定向。例如[[Template:Country data FRA]]會重定向至[[Template:Country data France]]。這些別名亦會列於主地區資料模板中。 |
||
{| class="messagebox" |
{| class="messagebox" |
||
第86行: | 第85行: | ||
==旗幟變種== |
==旗幟變種== |
||
許多國家在悠長的歷史中多次轉換其旗幟,而我們很難將每面旗幟都配上一模板。因此, |
許多國家在悠長的歷史中多次轉換其旗幟,而我們很難將每面旗幟都配上一模板。因此,地區資料模板內可以存儲不同的旗幟變種。只要在地區資料模板內存儲了旗幟變種,使用時只要額外指定一個參數,就能選擇特定的已存旗幟變種。要在地區資料模板內加上旗幟變種,就可以使用第二順位的<code>variant</code>參數。 |
||
例子: |
例子: |
||
第96行: | 第95行: | ||
**與正常相比 → {{flag|CAN}} |
**與正常相比 → {{flag|CAN}} |
||
每個可用的變種都放置於 |
每個可用的變種都放置於地區資料模板之內,要使用時可在內查看。每個變種都會有段小句(如<code>empire</code>或<code>1921</code>)作為其副名稱。通常情況下小句都是旗幟開始使用的那一年,但其並不強制。 |
||
{| class="messagebox" |
{| class="messagebox" |
||
第110行: | 第109行: | ||
旗幟的原設定大小為22x20px,再加上有一個[[像素]]厚的邊框,即旗幟高度不能超過20像素,寬度亦不能超過22像素。由於大多數旗幟都是水平向,所以有22像素限制的通常是寬度。這尺寸經過仔細挑選,認為其最能配合普遍的文字大小。 |
旗幟的原設定大小為22x20px,再加上有一個[[像素]]厚的邊框,即旗幟高度不能超過20像素,寬度亦不能超過22像素。由於大多數旗幟都是水平向,所以有22像素限制的通常是寬度。這尺寸經過仔細挑選,認為其最能配合普遍的文字大小。 |
||
要改變上述設定,就需要使用到<code>size</code>參數,這種參數不需要預先在 |
要改變上述設定,就需要使用到<code>size</code>參數,這種參數不需要預先在地區資料模板中存放。 |
||
例子有: |
例子有: |
||
第138行: | 第137行: | ||
===[[Template:Navy]]=== |
===[[Template:Navy]]=== |
||
我們可以事先把海軍的旗幟放到 |
我們可以事先把海軍的旗幟放到地區資料模板(使用<code>naval</code>),再用Navy模板將其喚出來,連結也會自動指向其海軍頁面。 |
||
例子如下: |
例子如下: |
||
第144行: | 第143行: | ||
*<code><nowiki>{{navy|Nazi Germany}}</nowiki></code> → {{navy|Nazi Germany}} |
*<code><nowiki>{{navy|Nazi Germany}}</nowiki></code> → {{navy|Nazi Germany}} |
||
*<code><nowiki>{{navy|USSR}}</nowiki></code> → {{navy|USSR}} |
*<code><nowiki>{{navy|USSR}}</nowiki></code> → {{navy|USSR}} |
||
*<code><nowiki>{{navy|ROC}}</nowiki></code> → {{navy|ROC}} |
|||
===[[Template:Army]]=== |
===[[Template:Army]]=== |
||
第160行: | 第158行: | ||
==國家運動隊旗幟模板== |
==國家運動隊旗幟模板== |
||
求闻百科上使用國家運動隊的旗幟可算是最常見的例子之一。有好幾套已制定的體育可以使用此旗幟模板系統: |
|||
{{col-begin}} |
{{col-begin}} |
||
{{col-2}} |
{{col-2}} |
||
第208行: | 第206行: | ||
旗幟模板系統共使用了三種不同模板,每一種都有不同功能: |
旗幟模板系統共使用了三種不同模板,每一種都有不同功能: |
||
#用戶自己加入的模板 |
#用戶自己加入的模板 |
||
# |
#地區資料模板(內部) |
||
#格式模板(內部) |
#格式模板(內部) |
||
第217行: | 第215行: | ||
此系統架構意味著: |
此系統架構意味著: |
||
*所有國家的具體數據都包含在個別的 |
*所有國家的具體數據都包含在個別的地區資料模板內,提高維護效率; |
||
*格式只集中在極少數的模板,確保了版面一致性。 |
*格式只集中在極少數的模板,確保了版面一致性。 |
||
第223行: | 第221行: | ||
每次使用旗幟模板都會經過三個步驟。以上述的例子-<code><nowiki>{{flag|Spain}}</nowiki></code>-來說,其有這些步驟: |
每次使用旗幟模板都會經過三個步驟。以上述的例子-<code><nowiki>{{flag|Spain}}</nowiki></code>-來說,其有這些步驟: |
||
首先,<code>Template:Flag</code>會展開來使用<code>Template:Country data Spain</code>,並確定所有用戶有指定的參數設置。模板的首個參數為「名字」。其用來指定{{tl|flag}}將使用哪一個 |
首先,<code>Template:Flag</code>會展開來使用<code>Template:Country data Spain</code>,並確定所有用戶有指定的參數設置。模板的首個參數為「名字」。其用來指定{{tl|flag}}將使用哪一個地區資料模板。所以你會輸入: |
||
<pre> |
<pre> |
||
{{flag|Spain}} |
{{flag|Spain}} |
||
第235行: | 第233行: | ||
{{country data Spain | Flag/core | variant = 1939 | size = | name = España}} |
{{country data Spain | Flag/core | variant = 1939 | size = | name = España}} |
||
</pre> |
</pre> |
||
接著, |
接著,地區資料模板亦會展開,配上已提供的參數。繼續我們的<code><nowiki>{{flag|Spain}}</nowiki></code>,會出現: |
||
<pre> |
<pre> |
||
{{Flag/core | alias = 西班牙 | flag alias = Flag of Spain.svg | name = España}} |
{{Flag/core | alias = 西班牙 | flag alias = Flag of Spain.svg | name = España}} |
||
第247行: | 第245行: | ||
亦即選擇上方任一語法都可出現{{flag|Spain|1939|name=España}}。 |
亦即選擇上方任一語法都可出現{{flag|Spain|1939|name=España}}。 |
||
=== |
===地區資料模板基本結構=== |
||
所有 |
所有地區資料模板結構都有如下標準模式,再另外加上額外參數。 |
||
地區資料模板的空樣板如下: |
|||
<pre> |
<pre> |
||
{{ {{{1<noinclude>|country showdata</noinclude>}}} |
{{ {{{1<noinclude>|country showdata</noinclude>}}} |
||
第278行: | 第276行: | ||
所以,當指定了<code><nowiki>{{flag|Mexico|1934}}</nowiki></code>,[[:File:Flag of Mexico (1934-1968).png]]就會呈現出來。旗幟變種的選擇會同時在格式模板上顯示。 |
所以,當指定了<code><nowiki>{{flag|Mexico|1934}}</nowiki></code>,[[:File:Flag of Mexico (1934-1968).png]]就會呈現出來。旗幟變種的選擇會同時在格式模板上顯示。 |
||
地區資料模板除了默認旗幟之外,至少會有一個旗幟變種,即'''必須'''有以下此行: |
|||
<pre> |
<pre> |
||
| variant = {{{variant|}}} |
| variant = {{{variant|}}} |
||
第299行: | 第297行: | ||
===國家運動隊的模板參數=== |
===國家運動隊的模板參數=== |
||
Any country data template that will be used with a national team template must include an additional "pass-through" parameter:所有有包含國家隊參數的 |
Any country data template that will be used with a national team template must include an additional "pass-through" parameter:所有有包含國家隊參數的地區資料模板必須加上一個額外的“直通”參數: |
||
<pre> |
<pre> |
||
| altlink = {{{altlink|}}} |
| altlink = {{{altlink|}}} |
||
第305行: | 第303行: | ||
此參數是為連結連結產生合適後綴。例如[[Template:bk]]會增加“國家男子籃球隊”到國家名之後,這動作需要<code>altlink</code>參數。 |
此參數是為連結連結產生合適後綴。例如[[Template:bk]]會增加“國家男子籃球隊”到國家名之後,這動作需要<code>altlink</code>參數。 |
||
在大多數情況下,國家隊的旗幟和顯示名稱都會對應其常用的旗幟及名稱。然而,在某些情況下,我們甚至可以通過通過附加參數來覆蓋 |
在大多數情況下,國家隊的旗幟和顯示名稱都會對應其常用的旗幟及名稱。然而,在某些情況下,我們甚至可以通過通過附加參數來覆蓋地區資料模板。默認連結也可在全名不常用的情況下改變。 |
||
===模板文檔=== |
===模板文檔=== |
||
地區資料模板會自動使用[[Template:Country showdata]]來弄出一個模板文檔。現請回想一下每個地區資料模板的第一行都有甚麼?答案: |
|||
<pre> |
<pre> |
||
{{{1<noinclude>|country showdata</noinclude>}}} |
{{{1<noinclude>|country showdata</noinclude>}}} |
||
第318行: | 第316行: | ||
| redir1 = ... |
| redir1 = ... |
||
| related1 = ... |
| related1 = ... |
||
</noinclude> |
|||
</pre> |
|||
另外,連去不同語言時亦需要加上<code><nowiki><noinclude></nowiki></code>。看看下面: |
|||
<pre> |
|||
<noinclude> |
|||
[[en:Template:Country data United States]] |
|||
</noinclude> |
</noinclude> |
||
</pre> |
</pre> |