Template:Internal link helper/cdo
此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。 (编辑 | 历史) 编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 本模板的子页面。 |