自定义文本¶
您可以自定义 AuthUI 中显示的默认文本,或通过编辑 translation.json 提供自己的翻译。自定义文本 功能允许您针对不同语言覆盖特定的界面文案。
请按照以下步骤修改 AuthUI 中的任意文本。
- 进入 管理台 > 品牌 > 自定义文本
- 在文本框中,为 JSON 对象添加新的键值对,或修改已有键的值。
- 所有可用的键及其默认值见翻译键参考。
Authany 在消息内容中使用 ICU Message Format。

说明
您提供的任何值都会覆盖默认值。如果您删除某个键值对,Authany 将回退使用默认翻译。
示例:在 AuthUI 中显示应用客户端名称¶
AuthUI 通常会显示:
“注册或登录 [组织名称]”
这可以帮助用户理解,他们将使用在该组织下所有应用之间共享的凭证进行身份验证。
不过,在某些情况下,您可能希望显示 客户端应用的名称 而不是组织名称。您可以使用 ICU Message Format 中的 select 表达式来实现这一点:
"v2.page.signup-login.default.subtitle": "Sign up or Log in to {ClientName, select, null {{AppName}} other {{ClientName}}}"
变量
AppName:在 外观设计 页面中配置的组织名称。ClientName:应用客户端的名称,可以在应用的 详情 页面中找到。
使用此配置:
- 如果未提供
ClientName,AuthUI 将显示组织名称(AppName)。 - 如果
ClientName存在,则会改为显示客户端应用的名称。