14.0.3 Shiro

更新日期: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',
}