“TLocale 使用文档”的版本间的差异
来自Purtmars Wikipedia —— 普特莫斯维基
第45行: | 第45行: | ||
<div style="margin-top: -20px"></div> | <div style="margin-top: -20px"></div> | ||
− | == | + | == Title == |
<syntaxhighlight lang="yaml" line="line"> | <syntaxhighlight lang="yaml" line="line"> | ||
language: | language: | ||
第57行: | 第57行: | ||
<div style="margin-top: -20px"></div> | <div style="margin-top: -20px"></div> | ||
− | == | + | == ActionBar == |
<syntaxhighlight lang="yaml" line="line"> | <syntaxhighlight lang="yaml" line="line"> | ||
language: | language: | ||
第65行: | 第65行: | ||
<div style="margin-top: -20px"></div> | <div style="margin-top: -20px"></div> | ||
− | == | + | == Sound == |
<syntaxhighlight lang="yaml" line="line"> | <syntaxhighlight lang="yaml" line="line"> | ||
language: | language: | ||
第73行: | 第73行: | ||
<div style="margin-top: -20px"></div> | <div style="margin-top: -20px"></div> | ||
− | == | + | == Tellraw == |
<syntaxhighlight lang="yaml" line="line"> | <syntaxhighlight lang="yaml" line="line"> | ||
language: | language: | ||
第87行: | 第87行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | == | + | == BossBar == |
<syntaxhighlight lang="yaml" line="line"> | <syntaxhighlight lang="yaml" line="line"> | ||
language: | language: |
2021年4月28日 (三) 22:53的版本
中心配置文件
位于 plugins/TabooLib/settings.yml。
只有在该配置文件下添加特定的语言文件加载顺序,才会在插件中生效。或由插件本身代理这个节点。
1 # 语言文件相关设置
2 LOCALE:
3 # 加载语言文件的顺序
4 PRIORITY:
5 - zh_CN
6 - en_US
7 # 语言文件名称复写
8 TRANSFER:
9 zh_hans_cn: zh_CN
10 zh_hant_cn: zh_TW
11 en_ca: en_US
12 en_au: en_US
13 en_gb: en_US
14 en_nz: en_US
15 # 默认是否启用语言文件中 PlaceholderAPI 的替换功能
16 # 关闭可提升性能
17 # 如果需要开启仍然可以在语言文件中加入 papi: true
18 USE_PAPI: false
19 # 默认是否启用语言文件中 Kether 的替换功能
20 # 关闭可提升性能
21 # 如果需要开启仍然可以在语言文件中加入 kether: true
22 USE_KETHER: false
书写规范
任何节点均可使用单独的 TLocale 对象,或 TLocale 对象列表。
1 language: 'Hello World!'
2 language:
3 ==: TEXT
4 text: 'Hello World!'
5 language:
6 - ==: TEXT
7 text: 'message'
8 - ==: ACTION
9 text: 'message'
Title
1 language:
2 ==: TITLE
3 title: '大标题信息'
4 subtitle: '小标题信息(可省略)'
5 fadein: 0
6 fadeout: 0
7 stay: 0
ActionBar
1 language:
2 ==: ACTION
3 text: '动作栏信息'
Sound
1 language:
2 ==: SOUND
3 sound: BLOCK_ANVIL_BREAK-1-1
Tellraw
1 language:
2 ==: JSON
3 text: '超<文本@node1>信息'
4 args:
5 node1:
6 url: '鼠标点击打开链接'
7 hover: '鼠标悬停显示内容'
8 suggest: '鼠标点击补全内容'
9 command: '鼠标点击执行命令'
10 insertion: 'SHIFT + 鼠标点击复制内容'
BossBar
1 language:
2 ==: BAR
3 text: 'BossBar 信息'
4 color: BLUE
5 style: NOTCHED_20
6 # 进度百分比
7 progress: 1.0
8 # 持续时间
9 timeout: 20