gt-next@6.4.0
Panoramica
In gt-next 6.4.0 abbiamo introdotto gli alias di locale. Questa piccola funzionalità permette agli utenti di sostituire qualsiasi locale canonica con un alias.
Configurazione
Per agevolare questo, abbiamo riutilizzato il campo code nel parametro customMapping della configurazione. L’alias locale è la locale che verrà utilizzata nella tua codebase. La canonical locale è la locale che verrà utilizzata nell’API.
Ad esempio, General Translation usa zh invece di cn. Se volessi usare cn nella tua codebase per il cinese, allora cn sarebbe la tua alias locale e zh sarebbe la tua canonical locale.
"customMapping": {
"cn": {
"code": "zh"
}
}Inoltre, abbiamo deciso di spostare il mapping personalizzato da next.config.js a gt.config.json. In questo modo anche altre librerie (gtx-cli e gt-react) possono utilizzare questa funzionalità.
Personalizzazione
Poiché stiamo riutilizzando la funzione customMapping, puoi personalizzare ulteriormente il tuo alias di locale. Ad esempio, poniamo che tu voglia che il tuo alias cn sia visualizzato come "Mandarino" invece di "Cinese":
"customMapping": {
"cn": {
"code": "zh",
"languageName": "Mandarino"
}
}