Skip to content
On this page

多语言

你可以配置 locale 修改 Artalk 的语言:

new Artalk({
  locale: 'en-US'
})
new Artalk({
  locale: 'en-US'
})

locale 配置项格式遵循 Unicode BCP 47 规范,默认为 "zh-CN" (简体中文)。

目前 Artalk 内置 "zh-CN" (简体中文) 和 "en-US" (English)。

你可以贡献其他语言,欢迎提交 PR:@artalk/src/i18n/index.ts

自动切换

可将 locale 配置为 "auto",根据用户浏览器自动切换语言,当语言不存在时,将被设置为 "en-US"。

new Artalk({
  locale: "auto"
})
new Artalk({
  locale: "auto"
})

自定义 locale 内容

可传入 Object 类型,按照 @artalk/src/i18n/zh-CN.ts 文件中对象的 Keys 编写自定义 locale 内容。

new Artalk({
  locale: {
    placeholder: 'こんにちは',
    //...
  }
})
new Artalk({
  locale: {
    placeholder: 'こんにちは',
    //...
  }
})