返回

gt-next@6.4.0

Ernest McCarter avatarErnest McCarter
gt-next6.4.0区域设置别名翻译

概述

gt-next 6.4.0 中,我们引入了区域设置别名。这个小功能允许用户用别名替代任何标准区域设置。


设置

为此,我们将配置中 customMapping 参数的 code 字段重新用于这个场景。别名区域设置 是你在代码库中使用的区域设置,标准区域设置 是 API 中使用的区域设置。

例如,General Translation 使用 zh 而不是 cn。如果你想在代码库中用 cn 表示中文,那么 cn 就是你的 别名区域设置,而 zh 就是你的 标准区域设置。

"customMapping": {
  "cn": {
    "code": "zh"
  }
}

此外,我们决定将自定义映射从 next.config.js 移至 gt.config.json。这样一来,其他库 (gtx-cligt-react) 也能使用这一功能.

自定义

由于复用了 customMapping 功能,你还可以进一步自定义别名区域设置。例如,假设你希望将 cn 这个别名也标记为“Mandarin”,而不是“Chinese”:

"customMapping": {
  "cn": {
    "code": "zh",
    "languageName": "Mandarin"
  }
}