跳至內容

模板:Internal link helper/sh

本頁使用了標題或全文手工轉換
維基教科書,自由的教學讀本
文檔圖示 模板文檔[檢視] [編輯] [歷史] [清除快取]

{{Internal link helper}}系列(內部連結助手,簡稱「ilh」或「Link系列」)模板,實際常用{{link-en}}等快捷方式子模板,為內文跨語言鏈接模板。對於中文維基未建立條目的詞彙,該模板可在生成內部連接的基礎上,展示外語版條目連結以供參考。

對於尚未創建中文版條目,桌面版網頁預設以為綠色連結(#00af89)加鼠標懸浮提示框取代紅色連結,行動版網頁則在紅色連結後括弧加註跨語言連結。註冊用戶可在偏好設定#小工具中選取其它效果

當該中文條目建立後,模板和普通藍色連結顯示效果相同,同時條目歸類於Category:有藍鏈卻未移除內部鏈接助手模板的頁面,一段時間後機器人會自動摘除模板。如果中文版實際存在對應條目,而編輯者填寫了其它名稱,則目前會有機器人會自動建立重定向。

用法

[編輯]

{{Internal link helper}}不能直接用於條目,編者必須調用其各語文子模板(如{{Internal link helper/en}})。實踐中編者常使用{{link-xx}}快捷方式使用模板,其中xx表示語言代碼,如希望展示英文維基百科連結,可使用{{link-en}},可用語文代碼參見下文#子模板章節。

語法

[編輯]

代碼中的en可換為實際需要的語文代碼,如jaru

{{link-en|<中文維基百科頁面名>|<外文維基百科對應頁面名>|<連結實際顯示文字>}}
參數 必填? 說明
1 中文維基百科頁面名,相當於內部連結語法[[XXX|YYY]]中的XXX
2 建議 外文維基百科對應頁面名,相當於[[:en:ZZZ]]中的ZZZ。若中文版和外文版命名一致,此參數可省略。
3, d 連結實際顯示文字,相當於內部連結語法[[XXX|YYY]]中的YYY。和頁面名相同時可省略。

示例

[編輯]
代碼 效果
{{link-en|小精靈小姐|Ms. Pac-Man}} 小精靈小姐英語Ms. Pac-Man
{{link-en|電子世界爭霸戰 (遊戲)|Tron (video game)|電子世界爭霸戰}} 電子世界爭霸戰英語Tron (video game)
{{link-ru|Old-Games.RU}} Old-Games.RU俄語Old-Games.RU
{{link-ja|上月景正||上月}} 上月日語上月景正

子模板

[編輯]

現有子模板

[編輯]
可用子模板
語言代碼 語言名稱 子模板頁面 Link- -link 其他捷徑
af 南非語 {{Internal link helper/af}} {{Link-af}} {{Af-link}}
am 阿姆哈拉語 {{Internal link helper/am}} {{Link-am}} {{Am-link}}
ar 阿拉伯語 {{Internal link helper/ar}} {{Link-ar}} {{Ar-link}}
az 阿塞拜疆語 {{Internal link helper/az}} {{Link-az}} {{Az-link}}
be 白俄羅斯語 {{Internal link helper/be}} {{Link-be}} {{be-link}}
be-tarask 舊白俄羅斯語 {{Internal link helper/be-tarask}} {{Link-be-tarask}} {{be-tarask-link}}
bg 保加利亞語 {{Internal link helper/bg}} {{Link-bg}} {{Bg-link}}
bn 孟加拉語 {{Internal link helper/bn}} {{Link-bn}} {{Bn-link}}
bo 藏語 {{Internal link helper/bo}} {{Link-bo}} {{Bo-link}}
bs 波斯尼亞語 {{Internal link helper/bs}} {{Link-bs}} {{Bs-link}}
ca 加泰隆尼亞語 {{Internal link helper/ca}} {{Link-ca}} {{Ca-link}}
cdo 閩東語 {{Internal link helper/cdo}} {{Link-cdo}} {{Cdo-link}}
cs 捷克語 {{Internal link helper/cs}} {{Link-cs}} {{Cs-link}}
cy 威爾士語 {{Internal link helper/cy}} {{Link-cy}} {{Cy-link}}
da 丹麥語 {{Internal link helper/da}} {{Link-da}} {{da-link}}
de 德語 {{Internal link helper/de}} {{Link-de}} {{De-link}}
el 希臘語 {{Internal link helper/el}} {{Link-el}} {{El-link}}
en 英語 {{Internal link helper/en}} {{Link-en}} {{En-link}} {{ilh/en}}{{le}}
eo 世界語 {{Internal link helper/eo}} {{Link-eo}} {{Eo-link}}
es 西班牙語 {{Internal link helper/es}} {{Link-es}} {{Es-link}}
et 愛沙尼亞語 {{Internal link helper/et}} {{Link-et}} {{Et-link}}
eu 巴斯克語 {{Internal link helper/eu}} {{Link-eu}} {{Eu-link}}
fa 波斯語 {{Internal link helper/fa}} {{Link-fa}} {{Fa-link}}
fi 芬蘭語 {{Internal link helper/fi}} {{Link-fi}} {{Fi-link}}
fr 法語 {{Internal link helper/fr}} {{Link-fr}} {{Fr-link}}
ga 愛爾蘭語 {{Internal link helper/ga}} {{Link-ga}} {{Ga-link}}
gan 贛語 {{Internal link helper/gan}} {{Link-gan}} {{Gan-link}}
gl 加利西亞語 {{Internal link helper/gl}} {{Link-gl}} {{Gl-link}}
gu 古吉拉特語 {{Internal link helper/gu}} {{Link-gu}} {{Gu-link}}
gv 馬恩語 {{Internal link helper/gv}} {{Link-gv}} {{Gv-link}}
he 希伯來語 {{Internal link helper/he}} {{Link-he}} {{He-link}}
hi 印地語 {{Internal link helper/hi}} {{Link-hi}} {{Hi-link}}
hr 克羅地亞語 {{Internal link helper/hr}} {{Link-hr}} {{Hr-link}}
ht 海地克里奧爾語 {{Internal link helper/ht}} {{Link-ht}} {{Ht-link}}
hu 匈牙利語 {{Internal link helper/hu}} {{Link-hu}} {{Hu-link}}
hy 亞美尼亞語 {{Internal link helper/hy}} {{Link-hy}} {{Hy-link}}
id 印尼語 {{Internal link helper/id}} {{Link-id}} {{Id-link}}
is 冰島語 {{Internal link helper/is}} {{Link-is}} {{Is-link}}
it 意大利語 {{Internal link helper/it}} {{Link-it}} {{It-link}}
ja 日語 {{Internal link helper/ja}} {{Link-ja}} {{Ja-link}} {{lj}}
ka 格魯吉亞語 {{Internal link helper/ka}} {{Link-ka}} {{Ka-link}}
kk 哈薩克語 {{Internal link helper/kk}} {{Link-kk}} {{Kk-link}}
km 高棉語 {{Internal link helper/km}} {{Link-km}} {{Km-link}}
ko 韓語 {{Internal link helper/ko}} {{Link-ko}} {{Ko-link}}
ku 庫爾德語 {{Internal link helper/ku}} {{Link-ku}} {{Ku-link}}
ky 柯爾克孜語 {{Internal link helper/ky}} {{Link-ky}} {{Ky-link}}
la 拉丁語 {{Internal link helper/la}} {{Link-la}} {{La-link}}
lad 拉迪諾語 {{Internal link helper/lad}} {{Link-lad}} {{Lad-link}}
lb 盧森堡語 {{Internal link helper/lb}} {{Link-lb}} {{Lb-link}}
lo 寮語 {{Internal link helper/lo}} {{Link-lo}} {{Lo-link}}
lt 立陶宛語 {{Internal link helper/lt}} {{Link-lt}} {{Lt-link}}
lv 拉脫維亞語 {{Internal link helper/lv}} {{Link-lv}} {{Lv-link}}
lzh 文言文 {{Internal link helper/lzh}} {{Link-lzh}} {{Lzh-link}}
mk 馬其頓語 {{Internal link helper/mk}} {{Link-mk}} {{mk-link}}
ml 馬拉雅拉姆語 {{Internal link helper/ml}} {{Link-ml}} {{Ml-link}}
mn 蒙古語 {{Internal link helper/mn}} {{Link-mn}} {{Mn-link}}
ms 馬來語 {{Internal link helper/ms}} {{Link-ms}} {{Ms-link}}
mt 馬爾他語 {{Internal link helper/mt}} {{Link-mt}} {{Mt-link}}
my 緬甸語 {{Internal link helper/my}} {{Link-my}} {{My-link}}
na 瑙魯語 {{Internal link helper/na}} {{Link-na}} {{Na-link}}
nan 閩南語 {{Internal link helper/nan}} {{Link-nan}} {{Nan-link}}
ne 尼泊爾語 {{Internal link helper/ne}} {{Link-ne}} {{Ne-link}}
nl 荷蘭語 {{Internal link helper/nl}} {{Link-nl}} {{Nl-link}}
no 書面挪威語 {{Internal link helper/no}} {{Link-no}} {{No-link}}
oc 奧克語 {{Internal link helper/oc}} {{Link-oc}} {{Oc-link}}
pl 波蘭語 {{Internal link helper/pl}} {{Link-pl}} {{Pl-link}}
ps 普什圖語 {{Internal link helper/ps}} {{Link-ps}} {{Ps-link}}
pt 葡萄牙語 {{Internal link helper/pt}} {{Link-pt}} {{Pt-link}}
rm 羅曼什語 {{Internal link helper/rm}} {{Link-rm}} {{Rm-link}}
ro 羅馬尼亞語 {{Internal link helper/ro}} {{Link-ro}} {{Ro-link}}
ru 俄語 {{Internal link helper/ru}} {{Link-ru}} {{Ru-link}}
sa 梵語 {{Internal link helper/sa}} {{Link-sa}} {{Sa-link}}
sh 塞爾維亞-克羅地亞語 {{Internal link helper/sh}} {{Link-sh}} {{Sh-link}}
si 僧伽羅語 {{Internal link helper/si}} {{Link-si}} {{Si-link}}
sk 斯洛伐克語 {{Internal link helper/sk}} {{Link-sk}} {{Sk-link}}
sl 斯洛文尼亞語 {{Internal link helper/sl}} {{Link-sl}} {{Sl-link}}
so 索馬利亞語 {{Internal link helper/so}} {{Link-so}} {{So-link}}
sq 阿爾巴尼亞語 {{Internal link helper/sq}} {{Link-sq}} {{Sq-link}}
sr 塞爾維亞語 {{Internal link helper/sr}} {{Link-sr}} {{Sr-link}}
sv 瑞典語 {{Internal link helper/sv}} {{Link-sv}} {{Sv-link}}
sw 斯瓦西裡語 {{Internal link helper/sw}} {{Link-sw}} {{Sw-link}}
ta 泰米爾語 {{Internal link helper/ta}} {{Link-ta}} {{Ta-link}}
te 泰盧固語 {{Internal link helper/te}} {{Link-te}} {{Te-link}}
tg 塔吉克語 {{Internal link helper/tg}} {{Link-tg}} {{Tg-link}}
th 泰語 {{Internal link helper/th}} {{Link-th}} {{Th-link}}
tl 他加祿語 {{Internal link helper/tl}} {{Link-tl}} {{Tl-link}}
tr 土耳其語 {{Internal link helper/tr}} {{Link-tr}} {{Tr-link}}
tyv 圖瓦語 {{Internal link helper/tyv}} {{Link-tyv}} {{Tyv-link}}
uk 烏克蘭語 {{Internal link helper/uk}} {{Link-uk}} {{Uk-link}}
ur 烏爾都語 {{Internal link helper/ur}} {{Link-ur}} {{Ur-link}}
uz 烏孜別克語 {{Internal link helper/uz}} {{Link-uz}} {{Uz-link}}
vi 越南語 {{Internal link helper/vi}} {{Link-vi}} {{Vi-link}}
wuu 吳語 {{Internal link helper/wuu}} {{Link-wuu}} {{Wuu-link}}
xmf 明格列爾語 {{Internal link helper/xmf}} {{Link-xmf}} {{Xmf-link}}
yue 粵語 {{Internal link helper/yue}} {{Link-yue}} {{Yue-link}}

創建子模板

[編輯]

因子模板尚未創建,部分語言代碼無法使用,編者可按下述方法創建子模板:

  1. 首先,確認需要對應到的語言維基百科的語言代碼
  2. 創建Template:Internal link helper/语言代码——
    1. 貼上以下代碼:
      <includeonly>{{Internal link helper | lang = 语言名称 | lang-code = 语言代码 | 1 = {{{1|}}} | 2 = {{{2|}}} | d = {{{d|{{{3|}}}}}} }}</includeonly><noinclude>{{Documentation|Template:Internal link helper/doc}}</noinclude>
      
    2. 语言名称文字替換為該語言的名稱(如英语德语),並將语言代码替換為對應的代碼(如ende等)
  3. Template:语言代码-linkTemplate:Link-语言代码兩個頁面重定向到Template:Internal link helper/语言代码
  4. 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年跨語言鏈接的處理方式的投票中,社群指出應使用該模板表示內文跨語言連結,並將各類表示方式整合到模板,由用戶自行選擇偏好。

模板資料

[編輯]

跨語言鏈接模板

模板參數[編輯模板資料]

此模板以參數行內格式為優先。

參數描述類型狀態
11

本地條目名

範例
納塞爾·哈利利
頁面名稱必填
22

外語條目名

範例
Nasser Khalili
頁面名稱建議
33 d

顯示文字,不存在時顯示參數1

範例
納塞爾·達沃德·哈利利
字串非必填

相關條目

[編輯]