模板:Gloss:修订间差异

来自「荏苒之境」
无编辑摘要
文字替换 -“onlyinclude”替换为“includeonly”
标签手工回退
 
(未显示同一用户的16个中间版本)
第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:{{{排版|}}}|平行|gloss-horizontal}} {{#ifeq:{{{隐藏下划线|}}}|true|gloss-hide-hint}}" style="line-height: {{{行高|1.7em}}}; gap: {{{平行间隔|1em}}}; {{{主样式|}}}"><!--
--><p class="gloss-original" {{#if: {{{原文样式|}}}| style="{{{原文样式}}}"}}><!--
--><div class="gloss-original" style="{{#if: {{{平行宽度比|}}}|flex: {{{平行宽度比|}}}; }}{{{原文样式|}}}"><!--
---->{{#if: {{{分块注释|}}}|{{#invoke:Gloss|show|{{{1}}}|{{{分块注释}}}|mode={{{分块模式|}}}|delimiter={{{分隔符|}}}}}|{{{1}}}}}</p><!--
---->{{#if: {{{分块注释|}}}|{{#invoke:Gloss|show|{{{1}}}|{{{分块注释}}}|mode={{{分块模式|}}}|delimiter={{{分隔符|}}}}}|{{{1}}}}}</div><!--
-->{{#if: {{{2|}}}|<p class="gloss-translation" {{#if: {{{译文样式|}}}| style="{{{译文样式}}}"}}>{{{2}}}</p>}}<!--
-->{{#if: {{{2|}}}|<div class="gloss-translation" {{#if: {{{译文样式|}}}| style="{{{译文样式}}}"}}>{{{2}}}</div>}}<!--
--></div><!--
--></div><!--
--></includeonly><noinclude>
--></includeonly><noinclude>
第12行: 第12行:
"1": {
"1": {
"description": "内容原文。",
"description": "内容原文。",
"type": "line",
"type": "content",
"required": true
"required": true
},
},
"2": {
"2": {
"description": "内容译文。",
"description": "内容译文。",
"type": "line",
"type": "content",
"suggested": true
"suggested": true
},
},
"行高": {
"行高": {
"description": "译文与原文间的行高(标准 CSS 长度)。",
"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",
"default": ";",
"autovalue": ";"
},
"隐藏下划线": {
"description": "是否隐藏正文中具有注释的分块的下划线。",
"type": "string",
"type": "string",
"default": "|",
"suggestedvalues": [
"autovalue": "|"
"true",
"false"
],
"default": "false",
"autovalue": "false"
},
"排版": {
"description": "用于设定原文与译文的排版。",
"type": "line",
"suggestedvalues": [
"垂直",
"平行"
],
"default": "垂直",
"autovalue": "垂直"
},
"平行间隔": {
"description": "平行排版下原文与译文之间的空隙(标准 CSS 长度)。",
"type": "line",
"default": "1em"
},
"平行宽度比": {
"description": "平行布局下原文与译文的宽度比例。",
"example": "例如,0.5 表示宽度比为 1:2。",
"type": "number",
"default": "1",
"autovalue": "1"
}
}
},
},
"description": "用于显示一行原文一行译文的组件。",
"description": "用于显示句子原文与译文的双行组件,支持原文上的弹出注释。",
"format": "block",
"format": "block",
"paramOrder": [
"paramOrder": [
第67行: 第99行:
"分隔符",
"分隔符",
"行高",
"行高",
"排版",
"平行间隔",
"平行宽度比",
"主样式",
"主样式",
"原文样式",
"原文样式",
"译文样式"
"译文样式",
"隐藏下划线"
]
]
}
}

2025年10月12日 (日) 16:06的最新版本

模板:Gloss/styles.css模块:Gloss
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.75rem
| 隐藏下划线 = true
}}

Bhatolas um sula jui lophno editetha. Osjuphlamlinen im su paphlamin silo i madise phlam’e lem. Ja sdenja ciman ute la ein soa i osbunolisia, omin sen su ega, de an vemin sinlono sean.

Silo an junin boan ja suilu hjuia eli enlo, sinno agilithen ummolincua bile, soth vjumcua lophno phimith. Ephlëth osiate passema, jate em cesia su lole vath, stainen passem i boa cuale peluin hinna, cith vemith do sula, cith tadisith do sula, cith lonnano pesith do sula cuoin.

Um eli umce totin em sogo, nagulin sincua, sincua a limmusoshe cola, omin sente vemte lemin, cualave dia nuelie lema late, pinjain sinno do su cuoin la, senai go vath cjum la, umle nuelius im. Dusia su aveminus cjusemion bhato…

Hilo um lo egen, passem hin math jona i mjuloph, hoshen luso'm cuoin. Im su ein silo jolimpe cesin gono asith.
温柔的风将我引入失语的梦境,草野变幻起伏的岁月在眼前倒流。等到天幕的明暗往复都已作未初始之事的时候,我在肃穆的夜晚苏醒,头顶是一片明亮的星辰。

原野上漂浮着一层青草香气的水雾,在星光下呈现出幽静的淡紫色,时不时有微风吹起涟漪。我努力回想眼前的一切,仿佛它们曾经在久远以前的记忆中留存,却在某个瞬间如同踏出了记忆的门,落到从未有光照亮过的地方,从未有语言能够形容的地方,落到不属于存在者的地方。

一颗陨星打破了梦中之梦,随后是更多、更多的美丽的星星,一次次点亮肃穆的夜晚,我却又一次次陷入未知的空间,直到最后一颗星星也落在地上、化成灰色的石头,视线便彻底陷入了黑暗。恍惚间仿佛有陌生的语言震耳欲聋……

我从一场遥远的梦境中醒来,五角平原的微风就像记忆中那样,无声落在耳边。眼前是一片散落了无数碎石的草野。

示例代码:

{{gloss
| Bhatolas um sula jui lophno editetha. Osjuphlamlinen im su paphlamin silo i madise phlam’e lem. Ja sdenja ciman ute la ein soa i osbunolisia, omin sen su ega, de an vemin sinlono sean.

Silo an junin boan ja suilu hjuia eli enlo, sinno agilithen ummolincua bile, soth vjumcua lophno phimith. Ephlëth osiate passema, jate em cesia su lole vath, stainen passem i boa cuale peluin hinna, cith vemith do sula, cith tadisith do sula, cith lonnano pesith do sula cuoin.

Um eli umce totin em sogo, nagulin sincua, sincua a limmusoshe cola, omin sente vemte lemin, cualave dia nuelie lema late, pinjain sinno do su cuoin la, senai go vath cjum la, umle nuelius im. Dusia su aveminus cjusemion bhato…

Hilo um lo egen, passem hin math jona i mjuloph, hoshen luso'm cuoin. Im su ein silo jolimpe cesin gono asith.
| 温柔的风将我引入失语的梦境,草野变幻起伏的岁月在眼前倒流。等到天幕的明暗往复都已作未初始之事的时候,我在肃穆的夜晚苏醒,头顶是一片明亮的星辰。

原野上漂浮着一层青草香气的水雾,在星光下呈现出幽静的淡紫色,时不时有微风吹起涟漪。我努力回想眼前的一切,仿佛它们曾经在久远以前的记忆中留存,却在某个瞬间如同踏出了记忆的门,落到从未有光照亮过的地方,从未有语言能够形容的地方,落到不属于存在者的地方。

一颗陨星打破了梦中之梦,随后是更多、更多的美丽的星星,一次次点亮肃穆的夜晚,我却又一次次陷入未知的空间,直到最后一颗星星也落在地上、化成灰色的石头,视线便彻底陷入了黑暗。恍惚间仿佛有陌生的语言震耳欲聋……

我从一场遥远的梦境中醒来,五角平原的微风就像记忆中那样,无声落在耳边。眼前是一片散落了无数碎石的草野。
| 排版 = 平行
| 平行间隔 = 1.5em
| 平行宽度比 = 1.5
| 主样式 = max-width: 700px
}}

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

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

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

参数描述类型状态
11

内容原文。

内容必需
22

内容译文。

内容推荐
分块注释分块注释

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

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

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

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

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

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

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

默认值
2em
单行文本可选
排版排版

用于设定原文与译文的排版。

推荐值
垂直 平行
默认值
垂直
自动值
垂直
单行文本可选
平行间隔平行间隔

平行排版下原文与译文之间的空隙(标准 CSS 长度)。

默认值
1em
单行文本可选
平行宽度比平行宽度比

平行布局下原文与译文的宽度比例。

默认值
1
示例值
例如,0.5 表示宽度比为 1:2。
自动值
1
数字可选
主样式主样式

最外层的 CSS 样式。

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

原文的 CSS 样式。

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

译文的 CSS 样式。

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

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

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