语言包 API 文档 
设置当前语言 
POST /index/set_language
请求表单
| 参数名称 | 数据类型 | 默认值 | 是否必传 | 说明 | 
|---|---|---|---|---|
| language | string | 无 | 是 | 要设置的语言,如 'zh' 或 'en' | 
响应字段说明
| 字段名称 | 数据类型 | 说明 | 
|---|---|---|
| status | number | 状态码,0 表示成功,非 0 表示失败 | 
| code | number | HTTP 状态码,200 表示成功 | 
| msg | string | 操作结果的消息,如“设置成功” | 
| error_msg | string | 错误信息,成功时为空 | 
| message | object | 一般为空 | 
响应示例
JSON
{
    "status": 0,
    "code": 200,
    "msg": "设置成功",
    "error_msg": "",
    "message": {}
}可能的错误响应示例及说明
JSON
{
    "status": 1,
    "code": 500,
    "msg": "设置失败",
    "error_msg": "设置语言配置或清除缓存出错:[具体错误信息]",
    "message": {}
}说明:当设置语言配置或清除缓存时出现错误,会返回此类错误。错误信息会包含具体的错误详情。
- 获取前端语言包 
POST /index/get_client_language
请求参数
无
响应字段说明
| 字段名称 | 数据类型 | 说明 | 
|---|---|---|
| status | number | 状态码,0 表示成功,非 0 表示失败 | 
| code | number | HTTP 状态码,200 表示成功 | 
| msg | string | 操作结果的消息,如“获取成功” | 
| error_msg | string | 错误信息,成功时为空 | 
| message | object | 客户端语言包的内容 | 
响应示例
JSON
{
    "status": 0,
    "code": 200,
    "msg": "获取成功",
    "error_msg": "",
    "message": {
        "key1": "value1",
        "key2": "value2"
    }
}可能的错误响应示例及说明
JSON
{
    "status": 1,
    "code": 500,
    "msg": "获取客户端语言包失败",
    "error_msg": "读取文件或解析 JSON 出错:[具体错误信息]",
    "message": {}
}说明:当读取客户端语言包文件或解析其内容为 JSON 时出现错误,会返回此类错误。错误信息会包含具体的错误详情。
- 获取服务端语言包(暂时无用) 
POST /index/get_server_language
请求参数
无
响应字段说明
| 字段名称 | 数据类型 | 说明 | 
|---|---|---|
| status | number | 状态码,0 表示成功,非 0 表示失败 | 
| code | number | HTTP 状态码,200 表示成功 | 
| msg | string | 操作结果的消息,如“获取成功” | 
| error_msg | string | 错误信息,成功时为空 | 
| message | object | 服务端语言包的内容 | 
响应示例
JSON
{
    "status": 0,
    "code": 200,
    "msg": "获取成功",
    "error_msg": "",
    "message": {
        "key1": "value1",
        "key2": "value2"
    }
}可能的错误响应示例及说明
JSON
{
    "status": 1,
    "code": 500,
    "msg": "获取服务端语言包失败",
    "error_msg": "读取文件或解析 JSON 出错:[具体错误信息]",
    "message": {}
}说明:当读取服务端语言包文件或解析其内容为 JSON 时出现错误,会返回此类错误。错误信息会包含具体的错误详情。

