# 多语言支持
Waline 的多语言翻译以及字段都是沿用了 Valine 的配置,在此非常感谢!
# 基本用法
Waline 支持多语言。默认内置:
zh
zh-CN
zh-TW
en
en-US
jp
jp-JP
Waline({
el: '#waline',
lang: 'en', // 设置这里就 ok
});
1
2
3
4
2
3
4
# 自定义语言
自定义语言只需两步:
- 定义
locale
- 初始化 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
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
友情提示:评论区仅作评论展示,如有问题咨询请去 Github Discussion 中提问。