gt-next@6.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-cli 和 gt-react) 也能使用这一功能.
自定义
由于复用了 customMapping 功能,你还可以进一步自定义别名区域设置。例如,假设你希望将 cn 这个别名也标记为“Mandarin”,而不是“Chinese”:
"customMapping": {
"cn": {
"code": "zh",
"languageName": "Mandarin"
}
}