# 多语言支持

Waline 的多语言翻译以及字段都是沿用了 Valine 的配置,在此非常感谢!

# 基本用法

Waline 支持多语言。默认内置:

  • zh
  • zh-CN
  • zh-TW
  • en
  • en-US
  • jp
  • jp-JP
Waline({
  el: '#waline',
  lang: 'en', // 设置这里就 ok
});
1
2
3
4

# 自定义语言

自定义语言只需两步:

  1. 定义 locale
  2. 初始化 Waline

请严格按照下面的 locale 格式书写内容:

// 1.定义 locale
var locale = {
  nick: '昵称',
  nickError: '昵称不能少于3个字符',
  mail: '邮箱',
  mailError: '请填写正确的邮件地址',
  link: '网址',
  placeholder: '欢迎评论',
  sofa: '来发评论吧~',
  submit: '提交',
  reply: '回复',
  cancelReply: '取消回复',
  comment: '评论',
  more: '加载更多...',
  preview: '预览',
  emoji: '表情',
  expand: '查看更多...',
  seconds: '秒前',
  minutes: '分钟前',
  hours: '小时前',
  days: '天前',
  now: '刚刚',
  uploading: '正在上传',
  login: '登录',
  logout: '退出',
  admin: '博主',
  word: '字',
  wordHint: '评论字数应在 $0 到 $1 字之间!\n当前字数:$2',
};

// 2.初始化 Waline
Waline({
  el: '#waline',
  path: location.pathname,
  serverURL: 'YOUR_SERVER_URL',
  locale,
});
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
36
37