PATCH管理接口

修改项目语言

修改已注册的语言,缺省字段保持原值。改主标签时,本项目下该语言的项目、版本与公告 译文在同一事务里迁到新标签;客户端若仍会提交旧标签,把它放进 aliases。 新主标签或同义标签与本项目其它语言相撞时 400;新主标签下已有注销语言遗留的译文时 409。

URL

/api/v1/admin/projects/{projectKey}/locales/{locale}

鉴权方式

需要管理员 JWT 或 API Key,二者等价(Authorization: Bearer <token>)

请求参数

Path 参数

名称类型必填说明
projectKeystring是项目主键 project_key(大小写不敏感)
localestring是要修改或注销的语言标签(主标签或同义标签),匹配规则同公开端。

Header 参数

名称类型必填说明
Authorizationstring是Bearer <管理员 JWT 或 API Key>

请求体

{
  "locale": "en-US",
  "aliases": [
    "en",
    "en-GB"
  ],
  "label": "English"
}

响应示例

200 响应

{
  "locale": "en",
  "aliases": [
    "en-US",
    "en-GB"
  ],
  "label": "English",
  "created_at": 1760000000
}
PATCH

Try It Out

请求 URL 预览

/api/v1/admin/projects/verhub/locales/{locale}