跳转至

自定义文本

您可以自定义 AuthUI 中显示的默认文本,或通过编辑 translation.json 提供自己的翻译。自定义文本 功能允许您针对不同语言覆盖特定的界面文案。

请按照以下步骤修改 AuthUI 中的任意文本。

  1. 进入 管理台 > 品牌 > 自定义文本
  2. 在文本框中,为 JSON 对象添加新的键值对,或修改已有键的值。
  3. 所有可用的键及其默认值见翻译键参考。

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 存在,则会改为显示客户端应用的名称。