Shiro
14.0.3 更新日期:2020 年 9 月 1 日 15:39:39
- info 本次更新日志涵盖 _14.0.1_ ~ _14.0.3_ 的多个补丁
- fixed 修复了旧入口文件(script.js)的~~阴间 BUG~~,现在调用旧地址的用户也能正常加载 InPageEdit,但推荐尽快修改引用地址为新地址
- fixed 修复了大量由`_msg`模块导致的~~阴间 BUG~~ - 例如:台湾正体`zh-tw`的使用者可以正常加载繁体中文语言包了
- new 新功能**自定义语言包** - 自定义语言包分为**全局语言包**和**指定语言语言包**,两种包可以同时定义,其中指定语言语言包的优先级比全局语言包更高 - **提示**:该功能仅为自定义文本显示提供方便,请不要以这种方式修正翻译文本,改进翻译请点击右上角的链接前往 GitHub - 示例:
// 不要省略这一行
window.InPageEdit = window.InPageEdit || {}
/** 全局语言包 **/
InPageEdit.i18n = {
'quick-edit': '✏️快编', // => 工具盒以及段落编辑中的快速编辑会变成“✏️快编”
}
/**
* 指定语言语言包
* 结构为 InPageEdit.i18n.<lang>.<msgKey>
* 其中语言代码规范与MediaWiki系统保持一致
*/
InPageEdit.i18n = {
en: {
'quick-edit': 'Fast edit',
},
ja: {
'quick-delete': '💣ページ削除',
},
}
/** 两种同时使用?我全都要。 **/
InPageEdit.i18n = {
// 对简体中文使用者生效
'zh-hans': {
'quick-edit': 'IPE快编',
},
// 对日文使用者生效
ja: {
'quick-edit': 'IPEエディット',
},
// 对其他语言的使用者生效
'quick-edit': 'IPE Edit',
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35