模板:Gloss:修订间差异
来自「荏苒之境」
无编辑摘要 |
无编辑摘要 |
||
(未显示同一用户的8个中间版本) | |||
第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="{{{原文样式}}}"}}><!-- | --><p class="gloss-original" {{#if: {{{原文样式|}}}| style="{{{原文样式}}}"}}><!-- | ||
---->{{#if: {{{分块注释|}}}|{{#invoke:Gloss|show|{{{1}}}|{{{分块注释}}}|mode={{{分块模式|}}}|delimiter={{{分隔符|}}}}}|{{{1}}}}}</p><!-- | ---->{{#if: {{{分块注释|}}}|{{#invoke:Gloss|show|{{{1}}}|{{{分块注释}}}|mode={{{分块模式|}}}|delimiter={{{分隔符|}}}}}|{{{1}}}}}</p><!-- | ||
第21行: | 第21行: | ||
}, | }, | ||
"行高": { | "行高": { | ||
"description": " | "description": "原文与译文间的行高(标准 CSS 长度)。", | ||
"type": "line", | "type": "line", | ||
"default": "2em" | "default": "2em" | ||
第38行: | 第38行: | ||
}, | }, | ||
"分块注释": { | "分块注释": { | ||
"description": " | "description": "为原文中的分块依次提供的弹出注释,以回车或英文分号(;)分割。", | ||
"type": "content" | "type": "content" | ||
}, | }, | ||
"分块模式": { | "分块模式": { | ||
"description": " | "description": "对原文进行分块的模式。如果原文以空格作为词分隔符,则设置为“空格”,否则请设置为“分隔符”,并确保设置了合适的分隔符属性。", | ||
"type": "line", | "type": "line", | ||
"suggestedvalues": [ | "suggestedvalues": [ | ||
" | "空格", | ||
" | "分隔符" | ||
], | ], | ||
"default": " | "default": "空格", | ||
"autovalue": " | "autovalue": "空格" | ||
}, | }, | ||
"分隔符": { | "分隔符": { | ||
"description": " | "description": "在分块模式设置为“分隔符”时,对原文进行分块所需的分隔符。注意:分隔符不会包含在最终显示的文本里。", | ||
"type": "string", | "type": "string", | ||
"default": " | "default": ";", | ||
"autovalue": " | "autovalue": ";" | ||
}, | |||
"隐藏下划线": { | |||
"description": "是否隐藏正文中具有注释的分块的下划线。", | |||
"type": "string", | |||
"suggestedvalues": [ | |||
"true", | |||
"false" | |||
], | |||
"default": "false", | |||
"autovalue": "false" | |||
} | } | ||
}, | }, | ||
"description": " | "description": "用于显示句子原文与译文的双行组件,支持原文上的弹出注释。", | ||
"format": "block", | "format": "block", | ||
"paramOrder": [ | "paramOrder": [ | ||
第69行: | 第79行: | ||
"主样式", | "主样式", | ||
"原文样式", | "原文样式", | ||
"译文样式" | "译文样式", | ||
"隐藏下划线" | |||
] | ] | ||
} | } |
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
| 分块模式 = 分隔符
}}
示例代码:
{{gloss
| Hôth méluèmcuâ lan'áï.
| ——愿你寻到光辉。
| 分块注释 = 祈愿(强形);光辉-现物;寻找-焦点他述智性’你
| 行高 = 1.5em
| 原文样式 = font-size: 1.5em; color: #9C6500;
| 译文样式 = font-size: 0.5em
| 隐藏下划线 = true
}}
用于显示句子原文与译文的双行组件,支持原文上的弹出注释。
参数 | 描述 | 类型 | 状态 | |
---|---|---|---|---|
1 | 1 | 内容原文。 | 单行文本 | 必需 |
2 | 2 | 内容译文。 | 单行文本 | 推荐 |
分块注释 | 分块注释 | 为原文中的分块依次提供的弹出注释,以回车或英文分号(;)分割。 | 内容 | 可选 |
分块模式 | 分块模式 | 对原文进行分块的模式。如果原文以空格作为词分隔符,则设置为“空格”,否则请设置为“分隔符”,并确保设置了合适的分隔符属性。
| 单行文本 | 可选 |
分隔符 | 分隔符 | 在分块模式设置为“分隔符”时,对原文进行分块所需的分隔符。注意:分隔符不会包含在最终显示的文本里。
| 字符串 | 可选 |
行高 | 行高 | 原文与译文间的行高(标准 CSS 长度)。
| 单行文本 | 可选 |
主样式 | 主样式 | 最外层的 CSS 样式。 | 单行文本 | 可选 |
原文样式 | 原文样式 | 原文的 CSS 样式。 | 单行文本 | 可选 |
译文样式 | 译文样式 | 译文的 CSS 样式。 | 单行文本 | 可选 |
隐藏下划线 | 隐藏下划线 | 是否隐藏正文中具有注释的分块的下划线。
| 字符串 | 可选 |