開啟主選單

求真百科

Template documentation[view] [edit] [history] [purge]

{{Internal link helper}}系列(簡稱「ilh」或「Link系列」)

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

登錄用戶可以通過參數設置的小工具,自定義跨語言鏈接的顯示方式。對於未註冊用戶和新註冊用戶,模板默認顯示效果為「綠鏈+鼠標懸浮提示框」。(詳細見顯示效果章節)

歷史

File:Internal link helper.png
模板早期版本的示例圖

在{{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}}模板。

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

若是在<語言代碼所對應的語言>求真百科連到到中文求真百科<語言代碼>:<外語條目名><其他頁面名>時,則機器人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
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}}
bg 保加利亞語 {{Internal link helper/bg}} {{Link-bg}} {{Bg-link}}
bn 孟加拉語 {{Internal link helper/bn}} {{Link-bn}} {{Bn-link}}
bs 波斯尼亞語 {{Internal link helper/bs}} {{Link-bs}} {{Bs-link}}
ca 加泰隆尼亞語 {{Internal link helper/ca}} {{Link-ca}} {{Ca-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}}
gl 加利西亞語 {{Internal link helper/gl}} {{Link-gl}} {{Gl-link}}
gu 古吉拉特語 {{Internal link helper/gu}} {{Link-gu}} {{Gu-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}}
ky 吉爾吉斯語 / 柯爾克孜語 {{Internal link helper/ky}} {{Link-ky}} {{Ky-link}}
la 拉丁語 {{Internal link helper/la}} {{Link-la}} {{La-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}}
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}}
my 緬甸語 {{Internal link helper/my}} {{Link-my}} {{My-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}}
pl 波蘭語 {{Internal link helper/pl}} {{Link-pl}} {{Pl-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}}
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}}
gan 贛語 {{Internal link helper/gan}} {{Link-gan}} {{Gan-link}}
lzh 文言文 {{Internal link helper/lzh}} {{Link-lzh}} {{Lzh-link}}
nan 閩南語 {{Internal link helper/nan}} {{Link-nan}} {{Nan-link}}
wuu 吳語 {{Internal link helper/wuu}} {{Link-wuu}} {{Wuu-link}}
yue 粵語 {{Internal link helper/yue}} {{Link-yue}} {{Yue-link}}

顯示效果

模板提供了7種顯示效果,註冊用戶可以在參數設置的小工具欄目中,選擇希望的表示方式,請不要同時選擇一種以上的效果。開啟功能後,在目標頁面或條目未出現下面效果的,請按求真百科:繞過緩存進行操作。

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

相關條目

  • {{Translink}}({{Tsl}}) - 另一個跨語言鏈接模板,調用本模板但調換了參數順序
  • {{Interlanguage link}}({{ill}}) - 另一個跨語言鏈接模板,用法