Indietro

gt-next@6.4.0

Ernest McCarter avatarErnest McCarter
gt-next6.4.0alias delle impostazioni regionalitraduzione

Panoramica

In gt-next 6.4.0 abbiamo introdotto gli alias delle impostazioni regionali. Questa piccola funzionalità consente agli utenti di sostituire qualsiasi impostazione regionale standard con un alias.


Configurazione

Per semplificare questo caso d'uso, abbiamo riutilizzato il campo code nel parametro customMapping della configurazione. L'alias di impostazione regionale è l'impostazione regionale che verrà usata nel tuo codebase. L'impostazione regionale canonica è l'impostazione regionale che verrà usata nell'API.

Ad esempio, General Translation usa zh invece di cn. Se volessi usare cn nel tuo codebase per il cinese, cn sarebbe il tuo alias di impostazione regionale e zh sarebbe la tua impostazione regionale canonica.

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

Inoltre, abbiamo deciso di spostare la mappatura personalizzata da next.config.js a gt.config.json. In questo modo, anche altre librerie (gtx-cli e gt-react) possono sfruttare questa funzionalità.

Personalizzazione

Poiché stiamo riutilizzando la funzionalità customMapping, puoi personalizzare ulteriormente l'alias della tua impostazione regionale. Ad esempio, supponiamo che tu voglia che al tuo alias cn venga assegnata anche l'etichetta "Mandarino" invece di "Cinese":

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