模板:Gloss:修订间差异

来自「荏苒之境」
无编辑摘要
 
无编辑摘要
 
(未显示同一用户的10个中间版本)
第1行: 第1行:
<noinclude>{{模板文档}}</noinclude><includeonly><!--
<noinclude>{{模板文档}}</noinclude><includeonly><!--
--><templatestyles src="模板:Gloss/styles.css"/><!--
--><templatestyles src="模板:Gloss/styles.css"/><!--
--><div class="gloss" style="line-height: {{{行高|2em}}}; {{{主样式|}}}"><!--
--><div class="gloss {{#ifeq:{{{隐藏下划线|false}}}|true|gloss-hide-hint}}" style="line-height: {{{行高|2em}}}; {{{主样式|}}}"><!--
--><p class="gloss-original" {{#if: {{{原文样式|}}}| style="{{{原文样式}}}"}}>{{{1}}}</p><!--
--><p class="gloss-original" {{#if: {{{原文样式|}}}| style="{{{原文样式}}}"}}><!--
---->{{#if: {{{分块注释|}}}|{{#invoke:Gloss|show|{{{1}}}|{{{分块注释}}}|mode={{{分块模式|}}}|delimiter={{{分隔符|}}}}}|{{{1}}}}}</p><!--
-->{{#if: {{{2|}}}|<p class="gloss-translation" {{#if: {{{译文样式|}}}| style="{{{译文样式}}}"}}>{{{2}}}</p>}}<!--
-->{{#if: {{{2|}}}|<p class="gloss-translation" {{#if: {{{译文样式|}}}| style="{{{译文样式}}}"}}>{{{2}}}</p>}}<!--
--></div><!--
--></div><!--
第20行: 第21行:
},
},
"行高": {
"行高": {
"description": "译文与原文间的行高(标准 CSS 长度)。",
"description": "原文与译文间的行高(标准 CSS 长度)。",
"type": "line",
"type": "line",
"default": "2em"
"default": "2em"
第35行: 第36行:
"description": "最外层的 CSS 样式。",
"description": "最外层的 CSS 样式。",
"type": "line"
"type": "line"
},
"分块注释": {
"description": "为原文中的分块依次提供的弹出注释,以回车或英文分号(;)分割。",
"type": "content"
},
"分块模式": {
"description": "对原文进行分块的模式。如果原文以空格作为词分隔符,则设置为“空格”,否则请设置为“分隔符”,并确保设置了合适的分隔符属性。",
"type": "line",
"suggestedvalues": [
"空格",
"分隔符"
],
"default": "空格",
"autovalue": "空格"
},
"分隔符": {
"description": "在分块模式设置为“分隔符”时,对原文进行分块所需的分隔符。注意:分隔符不会包含在最终显示的文本里。",
"type": "string",
"default": ";",
"autovalue": ";"
},
"隐藏下划线": {
"description": "是否隐藏正文中具有注释的分块的下划线。",
"type": "string",
"suggestedvalues": [
"true",
"false"
],
"default": "false",
"autovalue": "false"
}
}
},
},
"description": "用于显示一行原文一行译文的组件。",
"description": "用于显示句子原文与译文的双行组件,支持原文上的弹出注释。",
"format": "block",
"format": "block",
"paramOrder": [
"paramOrder": [
"1",
"1",
"2",
"2",
"分块注释",
"分块模式",
"分隔符",
"行高",
"行高",
"主样式",
"主样式",
"原文样式",
"原文样式",
"译文样式"
"译文样式",
"隐藏下划线"
]
]
}
}

2025年8月21日 (四) 20:00的最新版本

此模板使用的样式:模板:Gloss/styles.css
.gloss {
	margin: 1em 0;
}

.gloss-original {
	margin: 0;
}

.gloss-translation {
	margin: 0;
}

.gloss.gloss-hide-hint .simple-tooltip-inline {
	border: none;
}

.gloss.gloss-tooltip-part-animation .simple-tooltip-inline {
	transition: opacity 0.5s;
}

.gloss.gloss-tooltip-part-animation .simple-tooltip-inline:hover {
	opacity: 0.6;
}

Hello world!

你好世界!

示例代码:

{{gloss
| Hello world!
| 你好世界!
}}

你好世界

Hello world!

示例代码:

{{gloss
| 你好;世界;!
| Hello world!
| 分块注释 = hello;world
| 分块模式 = 分隔符
}}

Hôth méluèmcuâ lan'áï.

——愿你寻到光辉。

示例代码:

{{gloss
| Hôth méluèmcuâ lan'áï.
| ——愿你寻到光辉。
| 分块注释 = 祈愿(强形);光辉-现物;寻找-焦点他述智性’你
| 行高 = 1.5em
| 原文样式 = font-size: 1.5em; color: #9C6500;
| 译文样式 = font-size: 0.5em
| 隐藏下划线 = true
}}

用于显示句子原文与译文的双行组件,支持原文上的弹出注释。

模板参数[编辑模板数据]

此模板首选参数换行的代码块格式。

参数描述类型状态
11

内容原文。

单行文本必需
22

内容译文。

单行文本推荐
分块注释分块注释

为原文中的分块依次提供的弹出注释,以回车或英文分号(;)分割。

内容可选
分块模式分块模式

对原文进行分块的模式。如果原文以空格作为词分隔符,则设置为“空格”,否则请设置为“分隔符”,并确保设置了合适的分隔符属性。

推荐值
空格 分隔符
默认值
空格
自动值
空格
单行文本可选
分隔符分隔符

在分块模式设置为“分隔符”时,对原文进行分块所需的分隔符。注意:分隔符不会包含在最终显示的文本里。

默认值
;
自动值
;
字符串可选
行高行高

原文与译文间的行高(标准 CSS 长度)。

默认值
2em
单行文本可选
主样式主样式

最外层的 CSS 样式。

单行文本可选
原文样式原文样式

原文的 CSS 样式。

单行文本可选
译文样式译文样式

译文的 CSS 样式。

单行文本可选
隐藏下划线隐藏下划线

是否隐藏正文中具有注释的分块的下划线。

推荐值
true false
默认值
false
自动值
false
字符串可选