跳转到内容

模板:Internal link helper/sw

本页使用了标题或全文手工转换
维基教科书,自由的教学读本
文档图示 模板文档[查看] [编辑] [历史] [清除缓存]

{{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

示例值
纳塞尔·达沃德·哈利利
字符串可选

相关条目

[编辑]