跳至內容

模板:Internal link helper/doc

本頁使用了標題或全文手工轉換
出自維基導遊

{{Internal link helper}}系列(簡稱「ilh」或「Link系列」)模板為模板,用來顯示中文維基百科紅連頁面(未建立頁面)對應的其他語言維基百科頁面。

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

登入使用者可以透過偏好設定的小工具,自定義跨語言連結的顯示方式。對於未註冊使用者和新註冊使用者,模板默認顯示效果為「綠連+滑鼠懸浮提示框」。(詳細見顯示效果章節)

歷史

[編輯]
模板早期版本的範例圖

在{{Internal link helper}}模板2008年建立之前,由於缺乏規範,中文維基存在很多標記紅連對應外語條目的方式。其中主要的以直接連結[[:en:Example|示例]]和括號後附註[[示例]]([[:en:Example|Example]])為主。本模板建立當初是透過網頁即時提示(tip)方式,以美觀的方式展示對應的外語頁面連結,避免大量出現的原文後附註括號的情況。因當時若使用者不啟用特定的小工具,則無法看到模板附加效果,故模板當時使用並不普遍。

然而,對於條目中是否應該使用跨語言連結,以及如何表示跨語言連結,使用者間長期存在爭議。在多次討論中,使用者提出了各種跨語言連結表示方法,如Cravix建立了以綠色連結彰顯指向外語條目的{{tsl}}模板。在一次關於中,社群指出可以使用此類模板標記跨語言連結。此後{{ilh}}{{tsl}}模板合併,並在小工具中提供多種樣式可供登入使用者選擇。

使用

[編輯]

{{Internal link helper}}必須透過其子模板的方式調用。例如:如果需要展現對應英語維基百科的頁面原名,可使用{{Internal link helper/en}}的方式來調用,此方法亦可推廣到其他語言,即:{{Internal link helper/语言代码}}(可能有一些對應語言的模板尚未建立,如果您需要使用該子模板,請參見下方內容進行子模板的建立)。

推薦使用者使用{{Link-语言代码}}{{语言代码-link}}重新導向捷徑調用模板,如{{Link-fr}}{{fr-link}}。其中英語版可直接使用{{le}}{{ilh/en}}模板。

中文維基百科中存在名為中文頁面名的條目時,效果跟用[[中文頁面名|顯示名稱]]連結相同。

若是在<語言代碼所對應的語言>維基百科連到到中文維基百科<語言代碼>:<外語條目名><其他頁面名>時,則機器人User:Liangent-bot會在中文頁面名建立重新導向到<其他頁面名>

若機器人User:Liangent-bot錯誤創建重新導向的話,則除了提交刪除外,還要檢查所有連入頁面的{{Link-语言代码}}的參數是否有錯:

  • {{Link-<語言代碼>|<中文頁面名>|<外語條目名>|<顯示名稱>}}<語言代碼>參數未被Template:Internal link helper支援。
  • {{Link-<語言代碼>|<中文頁面名>|<外語條目名>|<顯示名稱>}}<語言代碼>參數是錯誤的。
  • {{Link-<語言代碼>|<中文頁面名>|<外語條目名>|<顯示名稱>}}<中文頁面名>參數是錯誤的。
  • {{Link-<語言代碼>|<中文頁面名>|<外語條目名>|<顯示名稱>}}<外語條目名>參數是錯誤的。
  • 其維基數據所連到的頁面是錯的。

若不存在名為中文頁面名的條目時,當滑鼠游標移動到「顯示名稱」連結上面時將會顯示「條目「中文頁面名」尚未創建,可參考<語言代碼所對應的語言名稱>維基百科的對應頁面:[[:語言代碼:外語條目名|外語條目名]]。」

跨語言連結模板

模板參數

參數描述類型狀態
11

本地條目名

必填
22

外語條目名

必填
33

顯示名,不存在時顯示參數1

非必填
Dd

顯示名,不存在時顯示參數1

非必填
參數(以英語為例)
{{Link-en|中文页面名|对应的英文版页面名|显示的名称(可自己創立)}}
{{Link-en|中文页面名|对应的英文版页面名|d=显示的名称(可自己創立)}}

請確定條目中文页面名在中文維基百科中並未創建,且<对应的语言的页面名>在對應的語言代碼的維基百科中是存在的,否則會分類到Category:有藍連卻未移除內部連結助手模板的頁面

範例
輸入 顯示 說明
{{Link-en|多重引导|Multi-boot}} 多重引導 多重引導存在時,效果跟用[[多重引导]]連結相同,且會分類到Category:有藍連卻未移除內部連結助手模板的頁面分類。
多重引導不存在時,當滑鼠游標移動到「多重引導」連結上面時將會顯示「條目「多重引導」尚未創建,可參考英語維基百科的對應頁面:Multi-boot。」
{{Link-en|多重引导|Multi-boot|多启动}} 多啟動 多重引導存在時,效果跟用[[多重引导|多启动]]連結相同,且會分類到Category:有藍連卻未移除內部連結助手模板的頁面分類。
多重引導不存在時,當滑鼠游標移動到「多啟動」連結上面時將會顯示「條目「多重引導」尚未創建,可參考英語維基百科的對應頁面:Multi-boot。」

子模板的建立

[編輯]

由於可能會有一些子模板因尚未使用而未被建立,故下方提供了這類模板的建立方法:

首先,確認需要對應到的語言維基百科的語言代碼,然後將下面的代碼複製到新建立的[[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/语言代码]]的模板。

已存在的子模板

[編輯]
語言代碼 語言名稱 子模板頁面 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}}
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}}
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}}
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}}
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}}
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}}

顯示效果

[編輯]

模板提供了7種顯示效果,註冊使用者可以在偏好設定的小工具欄目中,選擇希望的表示方式,請不要同時選擇一種以上的效果。開啟功能後,在目標頁面或條目未出現下面效果的,請按進行操作。

ilh模板不同設置的樣式演示,黃框為
只顯示紅連
和普通連結效果相同。如:多重引導
在Tooltip中顯示原文連結
連結以紅色顯示,當滑鼠懸浮到連結上,就會顯示提示框,指示外語版對應條目。
顯示紅連和未連結原文
連結以紅色顯示,連結後面會標註不帶連結外語版條目名稱。如:多重引導(Multi-boot)。
直接指向原文
直接以跨語言連結指向外語版條目,和[[:en:Multi-boot|多重引导]]效果相同。如:多重引導
指向原文和語言名後綴
以跨語言連結指向外語版條目,並在後面以小字標籤標註原文版語言。如:多重引導(英文)
滑鼠點擊時顯示Tooltip
連結以綠色顯示,當滑鼠點擊連結,就會顯示提示框,顯示中文條目和對應的外語版條目的連結。再次點擊連結,提示就會關閉。
滑鼠懸浮時顯示Tooltip(未登入使用者顯示方式)
連結以綠色顯示,當滑鼠懸浮於連結,就會顯示提示框,指示對應的外語版條目。(和「在Tooltip中顯示原文連結」的差別幾乎只有綠色連結)

其中未登入使用者的樣式為「滑鼠懸浮時顯示Tooltip」(綠連+滑鼠懸浮顯示Tooltip)。手機版視圖因其特性,會顯示為「多重引導(英語:Multi-boot)」。

相關條目

[編輯]
  • {{Translink}}{{Tsl}}) - 另一個跨語言連結模板,調用本模板但調換了參數順序
  • {{Interlanguage link}}{{ill}}) - 另一個跨語言連結模板用法