跳转到内容

语言包 API 文档

设置当前语言

POST /index/set_language

请求表单

参数名称数据类型默认值是否必传说明
languagestring要设置的语言,如 'zh' 或 'en'

响应字段说明

字段名称数据类型说明
statusnumber状态码,0 表示成功,非 0 表示失败
codenumberHTTP 状态码,200 表示成功
msgstring操作结果的消息,如“设置成功”
error_msgstring错误信息,成功时为空
messageobject一般为空

响应示例

JSON
{
    "status": 0,
    "code": 200,
    "msg": "设置成功",
    "error_msg": "",
    "message": {}
}

可能的错误响应示例及说明

JSON
{
    "status": 1,
    "code": 500,
    "msg": "设置失败",
    "error_msg": "设置语言配置或清除缓存出错:[具体错误信息]",
    "message": {}
}

说明:当设置语言配置或清除缓存时出现错误,会返回此类错误。错误信息会包含具体的错误详情。

  1. 获取前端语言包

POST /index/get_client_language

请求参数

响应字段说明

字段名称数据类型说明
statusnumber状态码,0 表示成功,非 0 表示失败
codenumberHTTP 状态码,200 表示成功
msgstring操作结果的消息,如“获取成功”
error_msgstring错误信息,成功时为空
messageobject客户端语言包的内容

响应示例

JSON
{
    "status": 0,
    "code": 200,
    "msg": "获取成功",
    "error_msg": "",
    "message": {
        "key1": "value1",
        "key2": "value2"
    }
}

可能的错误响应示例及说明

JSON
{
    "status": 1,
    "code": 500,
    "msg": "获取客户端语言包失败",
    "error_msg": "读取文件或解析 JSON 出错:[具体错误信息]",
    "message": {}
}

说明:当读取客户端语言包文件或解析其内容为 JSON 时出现错误,会返回此类错误。错误信息会包含具体的错误详情。

  1. 获取服务端语言包(暂时无用)

POST /index/get_server_language

请求参数

响应字段说明

字段名称数据类型说明
statusnumber状态码,0 表示成功,非 0 表示失败
codenumberHTTP 状态码,200 表示成功
msgstring操作结果的消息,如“获取成功”
error_msgstring错误信息,成功时为空
messageobject服务端语言包的内容

响应示例

JSON
{
    "status": 0,
    "code": 200,
    "msg": "获取成功",
    "error_msg": "",
    "message": {
        "key1": "value1",
        "key2": "value2"
    }
}

可能的错误响应示例及说明

JSON
{
    "status": 1,
    "code": 500,
    "msg": "获取服务端语言包失败",
    "error_msg": "读取文件或解析 JSON 出错:[具体错误信息]",
    "message": {}
}

说明:当读取服务端语言包文件或解析其内容为 JSON 时出现错误,会返回此类错误。错误信息会包含具体的错误详情。