模板:Internal link helper/nan
此Template被引用於220,000+個頁面。 為了避免造成大規模的影響,所有對此Template的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此Template中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
使用Lua語言編寫: |
{{Internal link helper}}
系列(內部連結助手,簡稱「ilh」或「Link系列」)模板,實際常用{{link-en}}
等快捷方式子模板,為內文跨語言鏈接模板。對於中文維基未建立條目的詞彙,該模板可在生成內部連接的基礎上,展示外語版條目連結以供參考。
對於尚未創建中文版條目,桌面版網頁預設以為綠色連結(#00af89)加鼠標懸浮提示框取代紅色連結,行動版網頁則在紅色連結後括弧加註跨語言連結。註冊用戶可在偏好設定#小工具中選取其它效果。
當該中文條目建立後,模板和普通藍色連結顯示效果相同,同時條目歸類於Category:有藍鏈卻未移除內部鏈接助手模板的頁面,一段時間後機器人會自動摘除模板。如果中文版實際存在對應條目,而編輯者填寫了其它名稱,則目前會有機器人會自動建立重定向。
用法
[編輯]{{Internal link helper}}
不能直接用於條目,編者必須調用其各語文子模板(如{{Internal link helper/en}}
)。實踐中編者常使用{{link-xx}}
快捷方式使用模板,其中xx表示語言代碼,如希望展示英文維基百科連結,可使用{{link-en}}
,可用語文代碼參見下文#子模板章節。
語法
[編輯]代碼中的en
可換為實際需要的語文代碼,如ja
、ru
。
{{link-en|<中文維基百科頁面名>|<外文維基百科對應頁面名>|<連結實際顯示文字>}}
參數 | 必填? | 說明 |
---|---|---|
1
|
是 | 中文維基百科頁面名,相當於內部連結語法[[XXX|YYY]] 中的XXX 。
|
2
|
建議 | 外文維基百科對應頁面名,相當於[[:en:ZZZ]] 中的ZZZ 。若中文版和外文版命名一致,此參數可省略。
|
3 , d
|
否 | 連結實際顯示文字,相當於內部連結語法[[XXX|YYY]] 中的YYY 。和頁面名相同時可省略。
|
示例
[編輯]代碼 | 效果 |
---|---|
{{link-en|小精靈小姐|Ms. Pac-Man}}
|
小精靈小姐 |
{{link-en|電子世界爭霸戰 (遊戲)|Tron (video game)|電子世界爭霸戰}}
|
電子世界爭霸戰 |
{{link-ru|Old-Games.RU}}
|
Old-Games.RU |
{{link-ja|上月景正||上月}}
|
上月 |
子模板
[編輯]現有子模板
[編輯]創建子模板
[編輯]因子模板尚未創建,部分語言代碼無法使用,編者可按下述方法創建子模板:
- 首先,確認需要對應到的語言維基百科的語言代碼
- 創建
Template:Internal link helper/语言代码
——- 貼上以下代碼:
<includeonly>{{Internal link helper | lang = 语言名称 | lang-code = 语言代码 | 1 = {{{1|}}} | 2 = {{{2|}}} | d = {{{d|{{{3|}}}}}} }}</includeonly><noinclude>{{Documentation|Template:Internal link helper/doc}}</noinclude>
- 將
语言名称
文字替換為該語言的名稱(如英语
、德语
),並將语言代码
替換為對應的代碼(如en
、de
等)
- 貼上以下代碼:
- 將
Template:语言代码-link
和Template:Link-语言代码
兩個頁面重定向到Template:Internal link helper/语言代码
- 到Template:Internal link helper/doc#現有子模板登記新創建的模板
顯示效果
[編輯]模板提供了多種顯示效果,註冊用戶可以在參數設置的小工具欄目中,選擇希望的表示方式,請不要同時選擇一種以上的效果。開啟功能後,在目標頁面或條目未出現下面效果的,請按Wikipedia:繞過緩存進行操作。
跨語言連結小工具 | 說明 | 效果 |
---|---|---|
(不啟用跨語言連結小工具) | 顯示紅色連結,括弧附註語文標籤及跨語言連結。亦為行動版視圖效果。 | 電子世界爭霸戰(英語:Tron (video game)) |
只顯示紅鏈 | 僅顯示紅色連結。讀者無法獲取外文信息。 | 電子世界爭霸戰 |
在Tooltip中顯示原文鏈接 | 顯示紅色連結;滑鼠浮於連結時,彈窗提示跨語言連結。 | |
顯示紅鏈和未鏈接原文 | 顯示紅色連結,括弧附註外文頁面標題(無跨語言連結)。 | 電子世界爭霸戰(Tron (video game)) |
直接指向原文 | 直接指向外文維基。不便於編者創建中文條目。 | 電子世界爭霸戰 |
指向原文和語言名後綴 | 直接指向外文維基,並註明此為外文連結。不便於編者創建中文條目。 | 電子世界爭霸戰(英文) |
鼠標點擊時顯示Tooltip | 將紅色連接改為綠色(#008800)顯示;滑鼠點擊連結時,彈窗提示紅色連結及跨語言連結。模板早期版本效果。(未正常工作?) | |
光標懸浮時顯示Tooltip | 將紅色連結改為綠色(#00af89)顯示;滑鼠浮於連結時,彈窗提示跨語言連結。桌面版預設效果。 |
|
游標懸浮時顯示Tooltip(對於已存在頁面的情況下高亮表示) | 同上,但對於已建立頁面,藍色連結會以亮藍色(#21a9ff)顯示。有利於編者核查Category:有藍鏈卻未移除內部鏈接助手模板的頁面。 |
|
用戶亦可透過個人CSS頁自訂顯示效果。例如:取消所有跨語言連結小工具,並將如下代碼粘貼到個人CSS頁,可使用小字括弧附註跨語言連結,同時隱去語文標籤。
.ilh-comment { font-size: smaller; }
.ilh-lang, .ilh-colon { display: none; }
歷史
[編輯]中文維基百科早期由於缺乏規範,內文跨語言連結的標註方式不一,如直接連結([[:en:Example|示例]]
)、括號附註([[示例]]([[:en:Example|Example]])
)等。{{Internal link helper}}
模板2008年建立時,意圖通過網頁即時提示(tip)方式,美觀地展示對應外語頁面鏈接,避免大量出現原文後附註括號的情況。但當時除非主動啟用小工具,否則無法看到模板附加效果,故該模板未獲廣泛使用。
後來,社群廣泛討論了內文跨語言鏈接用法,提出了多種跨語言鏈接表示方式。在2012年跨語言鏈接的處理方式的投票中,社群指出應使用該模板表示內文跨語言連結,並將各類表示方式整合到模板,由用戶自行選擇偏好。
模板資料
[編輯]跨語言鏈接模板
參數 | 描述 | 類型 | 狀態 | |
---|---|---|---|---|
1 | 1 | 本地條目名
| 頁面名稱 | 必填 |
2 | 2 | 外語條目名
| 頁面名稱 | 建議 |
3 | 3 d | 顯示文字,不存在時顯示參數1
| 字串 | 非必填 |
相關條目
[編輯]{{Translink}}
({{Tsl}}
) - 另一個跨語言鏈接模板,調用本模板但調換了參數順序{{Interlanguage link}}
({{ill}}
) - 另一個跨語言鏈接模板用法- WP:MOSIW
上述文檔嵌入自Template:Internal link helper/doc。 (編輯 | 歷史) 編者可以在本模板的沙盒 (創建 | 鏡像)和測試樣例 (創建)頁面進行實驗。 本模板的子頁面。 |