Skip to content

本地化

Quicktab的本地化API

可以导入所需要的语言,点击查看可用的语言列表

html
<script src="dist/js/langs/en_US.js"></script>
<script src="dist/js/langs/ru_RU.js"></script>

然后您可以使用JavaScript切换语言

js
Object.assign(Quicktab.DEFAULTS, Quicktab.LANGS['en-US'])
//Object.assign(Quicktab.DEFAULTS, Quicktab.LANGS['ru_RU'])

或者使用data属性设置语言

html
<div data-qt-toggle="quicktab" data-qt-id="qtab" data-qt-langs="en-US"></div>

或者初始化时通过langs选项

js
new Quicktab('#qtab', {
    lang: 'en-US',
    //...
})

也可以使用短代码

js
new Quicktab('#qtab', {
    lang: 'en',
    //...
})

您也可以自定义本地化,调用语法如下

js
new Quicktab('#qtab', {
    formatTimeoutMessage:function () {
       return '请求超时'
    }
    //...
})

formatTimeoutMessage

  • Parameter: undefined

  • 默认: '请求超时'

formatContextmenuClose

  • Parameter: undefined

  • 默认: '关闭当前'

formatContextmenuCloseOthers

  • Parameter: undefined

  • 默认: '关闭其它'

formatContextmenuClosePrev

  • Parameter: undefined

  • 默认: '关闭左侧'

formatContextmenuCloseNext

  • Parameter: undefined

  • 默认: '关闭右侧'

formatContextmenuCloseAll

  • Parameter: undefined

  • 默认: '关闭所有'

formatContextmenuFullscreen

  • Parameter: undefined

  • 默认: '全屏显示'

formatContextmenuRefresh

  • Parameter: undefined

  • 默认: '重新加载'

formatContextmenuCenterActive

  • Parameter: undefined

  • 默认: '回到当前'

formatContextmenuNewBlank

  • Parameter: undefined

  • 默认: '新窗口打开'

formatSearchInputPlaceholder

  • Parameter: undefined

  • 默认: '搜索标签页'

formatOpenedTabs

  • Parameter: undefined

  • 默认: '打开的标签页'

formatRecentlyClosedTabs

  • Parameter: undefined

  • 默认: '最近关闭的标签页'

formatSearchNoResults

  • Parameter: undefined

  • 默认: '找不到任何结果'

formatTimeYear

  • Parameter: undefined

  • 默认: '年前'

formatTimeMonths

  • Parameter: undefined

  • 默认: '个月前'

formatTimeDays

  • Parameter: undefined

  • 默认: '天前'

formatTimeHours

  • Parameter: undefined

  • 默认: '小时前'

formatTimeMinutes

  • Parameter: undefined

  • 默认: '分钟前'

formatTimeSeconds

  • Parameter: undefined

  • 默认: '秒前'

该文档根据MIT协议发布