Languages

Control Panel > Basic > Languages

Menu TitleForm TypeKey NameDefault Key ValueDescription
是否开启多语言input type="checkbox"language_statustruetrue 或 false
多语言配置列表formlanguage_menusJSON
默认语言input type="radio"default_languagezh-HansLanguage Tag

语言列表 JSON 数据

[
    {
        "rankNum": "排序",
        "langCode": "语言代码",
        "langName": "语言名称(从字典中读取存入)",
        "continentId": "洲 ID",
        "areaStatus": "地区启用状态,true 或者 false",
        "areaCode": "地区代码(可留空)",
        "areaName": "地区名称(可留空,从字典中读取存入)",
        "langTag": "语言标签(语言名称和地区代码组合)",
        "writingDirection": "语言写作方向(从字典中读取存入)",
        "lengthUnits": "长度单位",
        "dateFormat": "日期格式",
        "timeFormatMinute": "分钟时间格式命名",
        "timeFormatHour": "小时时间格式命名",
        "timeFormatDay": "天时间格式命名",
        "timeFormatMonth": "月时间格式命名",
        "packVersion": "语言包版本",
        "isEnable": "true 或者 false"
    },
    {
        "rankNum": 1,
        "langCode": "zh-Hans",
        "langName": "简体中文",
        "continentId": 1,
        "areaStatus": true,
        "areaCode": "CN",
        "areaName": "中国大陆",
        "langTag": "zh-Hans-CN",
        "writingDirection": "ltr",
        "lengthUnits": "km",
        "dateFormat": "yyyy-mm-dd",
        "timeFormatMinute": "{n} 分钟前",
        "timeFormatHour": "{n} 小时前",
        "timeFormatDay": "{n} 天前",
        "timeFormatMonth": "{n} 个月前",
        "packVersion": 1,
        "isEnable": true
    }
]
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
38
39
40

语言包 JSON 格式

先以 language_pack 为键名存储语言标识名

切换不同配置页的时候,统一的输入列表,每个配置页都可以新增或删减(删,需二次确认)。

[
    {"name":"userLogin","canDelete":true},
    {"name":"userRegister","canDelete":false},
    {"name":"userRecovery","canDelete":false}
]
1
2
3
4
5

再以 langTag 为键名,存储所有语言标识对应的语言的内容

[
    {"name":"userLogin","content":"登录"},
    {"name":"userRegister","content":"注册"},
    {"name":"userRecovery","content":"找回密码"},
]
1
2
3
4
5

人性化时间格式

API 输出内容时,对时间做人性化处理

格式示例说明
n 分钟前5 分钟前发表时间在 60 分钟以内
n 小时前5 小时前发表时间超过 60 分钟,但在 24 小时以内
n 天前5 天前发表时间超过 24 小时,但在 30 天以内
n 个月前5 月前发表时间超过 30 天,但在今年以内

帮助说明

支持多语言的配置项操作路径
服务条款基础 > 政策条款
隐私权政策基础 > 政策条款
Cookie 政策基础 > 政策条款
注销说明基础 > 政策条款
站点名称系统 > 站点设置
站点介绍系统 > 站点设置
验证码模板系统 > 发信设置 > 验证码设置 > 配置模板
钱包支付扩展名称系统 > 钱包设置 > 支付服务商 > 显示名称
钱包提现扩展名称系统 > 钱包设置 > 提现支持渠道 > 显示名称
命名配置运营 > 命名配置
表情包名称运营 > 表情配置 > 表情小组名
发表帖子规则提示运营 > 发表配置 > 发表帖子 > 发表帖子特殊规则 > 规则提示
发表评论规则提示运营 > 发表配置 > 发表评论 > 发表帖子特殊规则 > 规则提示
用户角色名运营 > 用户角色 > 角色名
内容小组名称运营 > 内容小组 > 小组名称
内容小组描述运营 > 内容小组 > 小组描述
编辑器扩展名称扩展 > 编辑器扩展 > 显示名称
搜索类型扩展名称扩展 > 内容类型扩展 > 显示名称
管理扩展名称扩展 > 管理扩展 > 显示名称
小组扩展名称扩展 > 小组扩展 > 显示名称
用户功能扩展名称扩展 > 用户功能扩展 > 显示名称
用户资料扩展名称扩展 > 用户资料扩展 > 显示名称