国际化

S2 目前内置 俄(社区提供) 三套文案,默认中文, 查看全部文件

切换为英文

通过 setLang 切换国际化文案,注意:需要在表格实例化之前调用

import { setLang, PivotSheet } from '@antv/s2'
setLang('en_US')
// setLang('zh_CN')
// setLang('ru_RU');
const s2 = new PivotSheet(...)
await s2.render()

扩展国际化文案

通过 extendLocale 扩展国际化文案,注意:需要在表格实例化之前调用

import { i18n, extendLocale } from '@antv/s2'
const locale = {
zh_CN: {
test: '测试',
},
en_US: {
test: 'test',
},
ru_RU: {
test: 'тест',
},
};
extendLocale(locale)
// 使用
i18n('test')

一些工具方法

import { i18n, getLocale, getLang, setLang } from '@antv/s2'
// 获取当前语言
getLang() // 'zh_CN'
// 切换语言
setLang('en_US')
// 获取当前国际化文件
getLocale()
// 国际化函数
i18n('隐藏') // 'Hide'

预览

previewpreviewpreview
上一篇
多行文本
下一篇
分页