Template:Internal link helper/hu
页面Module:Documentation/styles.css没有内容。
package.lua第80行Lua错误:module 'Module:CGroup/core' not found
Template:Tlx系列(內部連結助手,简称“ilh”或“Link系列”)模板,实际常用Template:Tlx等快捷方式子模板,为內文跨语言链接模板。對於中文維基百科未建立條目的詞彙,該模板配合小工具,可在生成內部連接的基礎上,展示外語版條目連結和预览以供參考。
對於尚未創建中文版條目,預設以為綠色連結加鼠标悬浮(行動版為長按)显示提示框取代紅色連結。用户可点击弹框中的设置按钮进入设置(见下图),选择不同样式。
當链接对应的中文條目建立後,模板和普通藍色連結显示效果相同(也可在设置中改为高亮显示,以和普通链接区分),同时条目归类于Category:有蓝链却未移除内部链接助手模板的页面,一段时间后机器人会自动摘除模板。如果中文版实际存在对应条目,而编辑者填写了其它名称,则目前会有机器人会自动建立重定向。
用法[编辑]
Template:Tlx不能直接用於條目,編者必须調用其各語文子模板(如Template:Tlx)。實踐中編者常使用脚本错误:没有“Tlg”这个模块。快捷方式使用模板,其中xx表示語言代碼,如希望展示英文維基百科連結,可使用Template:Tlx,可用語文代碼參見下文#子模板章節。
語法[编辑]
- 代碼中的
en換為實際需要的語文代碼,如ja、ru。
| 參數 | 必填? | 說明 |
|---|---|---|
1
|
是 | 中文維基百科頁面名,相當於內部連結語法[[XXX|YYY]]中的XXX。
|
2
|
建議 | 外文維基百科對應頁面名,相當於[[:en:ZZZ]]中的ZZZ。若中文版和外文版命名一致,此參數可省略。
|
3, d
|
可选 | 連結實際顯示文字,相當於內部連結語法[[XXX|YYY]]中的YYY。和頁面名相同時可省略。
|
示例[编辑]
| 代碼 | 效果 |
|---|---|
| Template:Tlx | package.lua第80行Lua错误:module 'Module:Ilh/data' not found |
| Template:Tlx | package.lua第80行Lua错误:module 'Module:Ilh/data' not found |
| Template:Tlx | package.lua第80行Lua错误:module 'Module:Ilh/data' not found |
| Template:Tlx | package.lua第80行Lua错误:module 'Module:Ilh/data' not found |
| Template:Tlx | package.lua第80行Lua错误:module 'Module:Ilh/data' not found |
子模板[编辑]
現有子模板[编辑]
脚本错误:没有“Labelled list hatnote”这个模块。
Template:Internal link helper/doc/子模板列表
創建子模板[编辑]
因子模板尚未创建,部分語言代碼無法使用,編者可按下述方法創建子模板:
- 首先,确认需要对应到的语言维基百科的语言代码
- 在Module:Ilh/data加入對應语言代码及其语言名称(如
英语、德语) - 使用以下代碼創建
Template:Internal link helper/语言代码——<include{{subst:^}}only>{{#invoke:ilh|main |lang-code={{subst:SUBPAGENAME}} |1={{{1|{{{2|}}}}}} |2={{{2|}}} |d={{{d|{{{3|}}}}}} |nocat={{{nocat|}}}}}</includeonly><noinclude>{{Documentation|Template:Internal link helper/doc}}</noinclude>
- 將
Template:语言代码-link和Template:Link-语言代码两个頁面重定向到Template:Internal link helper/语言代码 - 到Template:Internal link helper/doc/子模板列表登記新創建的模板
显示效果[编辑]
-
“⧼Gadget-ilhpp⧽”样式展示
-
小工具设置界面
配合小工具,模板提供了多種显示效果。用户可以点击弹框中的设置按钮(上图1中齿轮)进入设置界面(上图2)。
| 设置项 | 说明 | 效果 | |
|---|---|---|---|
| 关闭小工具 | |||
| N/A | 顯示紅色連結,括弧附註語文標籤及跨語言連結。亦為行動版視圖效果。 | 测试链接:水(Template:Langx) | |
| 链接外观 | |||
| 只显示内部链接(默认设置) | 显示红色或绿色内部链接(取决于下方设置),点击或悬浮(取决于下方设置)时显示包含预览和外部链接的弹框。 | ||
| 显示内部链接和不含链接的原文 | 显示红色或绿色内部链接,括弧附注外文页面标题(无外部链接)。 | ||
| 只显示跨维基链接 | 直接指向外文wiki。点击或悬浮时显示弹框。 | ||
| 只显示跨维基链接和语言名后缀 | 直接指向外文wiki,并附注语言。点击或悬浮时显示弹框。 | ||
| 弹框模式 | |||
| 禁用 | 不显示弹框。 | N/A | |
| 光标悬浮时显示(默认设置) | 如果使用光标悬浮于链接上,则显示弹框。如果为触摸设备(不支持悬浮操作),则在点击时显示弹框。 | (桌面版)鼠标悬浮,或触屏点击时显示 |
(移动版)点击时显示 |
| 点击时显示 | 始终在点击链接时显示弹框。 | (桌面版)点击时显示 |
(移动版)点击时显示 |
| 内部链接颜色 | |||
| 红色 | - | 测试链接:水 | |
| 绿色(默认设置) | 悬浮和点按时显示为红色。 | 默认 |
悬浮和点按时 测试链接:水 |
| 高亮显示本地已存在条目的跨语言链接(默认值:关闭) | |||
| N/A | 对于指向已建立的页面的跨语言链接,以亮蓝色或亮紫色(已访问)显示,以和普通链接区分,便于发现这些链接。 | ||
使用CSS自定义[编辑]
用戶亦可透過個人CSS頁自訂顯示效果:
- 關閉跨語言連結小工具,並將如下代碼粘贴到個人CSS頁,可使用小字括弧附註跨語言連結,同时隱去語文標籤。
.ilh-comment { font-size: smaller; } .ilh-lang, .ilh-colon { display: none; }
- 如果要使用旧版的绿色颜色(由于无障碍问题而被替换),可复制以下代码:
.ilh-page a.new { color: #00af89 !important; } .ilh-tool { color: #00af89 !important; }
技术限制[编辑]
本模板会调用“高開銷解析器函數”,判断中文维基页面是否建立。因高开销函數每页面限制使用500次,故页面大量套用绿链时(例如加入含大量link模板的导航模板),可能引起模板超限错误,造成文章后半部分模板无法显示。
歷史[编辑]
页面Template:Multiple image/styles.css没有内容。中文維基百科早期由於缺乏規範,內文跨語言連結的標註方式不一,如直接連結([[:en:Example|示例]])、括号附注([[示例]]([[:en:Example|Example]]))等。脚本错误:没有“Tlg”这个模块。模板2008年建立時,意圖通过网页即时提示(tip)方式,美观地展示对应外语页面链接,避免大量出现原文后附注括号的情况。但當時除非主動啟用小工具,否則无法看到模板附加效果,故該模板未獲廣泛使用。
後來,社群廣泛討論了內文跨语言链接用法,提出了多種跨语言链接表示方式。在2012年跨语言链接的处理方式的投票中,社群指出應使用該模板表示內文跨語言連結,並將各類表示方式整合到模板,由用戶自行選擇偏好。
2025年,新版“⧼Gadget-ilhpp⧽”替代了旧版,成为了展示跨语言链接的默认小工具。
模板資料[编辑]
<templatedata> { "params": { "1": { "required": true, "type": "wiki-page-name", "example": "纳塞尔·哈利利", "description": "中文维基百科页面名,相当于内部链接语法YYY中的XXX。", "aliases": [ "<中文维基百科页面名>" ], "label": "本地条目名 " }, "2": { "type": "wiki-page-name", "example": "Nasser Khalili", "description": "外文维基百科对应页面名,相当于en:ZZZ中的ZZZ。若中文版和外文版命名一致,此参数可省略。", "suggested": true, "aliases": [ "<外文维基百科对应页面名>" ], "label": "外语条目名" }, "3": { "required": false, "description": "链接实际显示文字,相当于内部链接语法YYY中的YYY。和页面名相同时可省略。", "type": "string", "aliases": [ "<链接实际显示文字>" ], "example": "纳塞尔·达沃德·哈利利", "label": "显示文字,不存在时显示参数1" }, "nocat": { "required": false, "description": "要求禁止列入Category:有蓝链却未移除内部链接助手模板的页面。基于Module:Yesno判断,yes/y/true/1等是有效启用值。", "type": "string", "example": "yes" } }, "description": "跨语言链接模板\n模板“Internal link helper”无法直接使用,需要使用后缀“/”+“语言缩写”的形式来选定对应的模板。\n例子:选定“Internal link helper/en“即为链接到英文维基百科的绿链,如果您需要别种缩写,请前往模板:Internal link helper查看具体对应的缩写说明。", "format": "inline" } </templatedata>
相关页面[编辑]
- Template:Tlx(Template:Tlx、Template:Tlx) - 与本模板效果类似,但链接至维基数据
- Template:Tlx(Template:Tlx) - 另一个跨语言链接模板,调用本模板但调换了参数顺序
- Template:Tlx(Template:Tlx) - 另一个跨语言链接模板用法
- 脚本错误:没有“Section link”这个模块。