Atrás

gt-next@6.4.0

Ernest McCarter avatarErnest McCarter
gt-next6.4.0Alias de configuraciones regionalestraducción

Descripción general

En gt-next 6.4.0 hemos incorporado alias para configuraciones regionales. Esta pequeña funcionalidad permite a los usuarios sobrescribir cualquier configuración regional canónica con un alias.


Configuración

Para facilitar esto, hemos reutilizado el campo code en el parámetro customMapping de la configuración. El alias locale es la configuración regional que se usará en tu código. El canonical locale es la configuración regional que se usará en la API.

Por ejemplo, General Translation usa zh en lugar de cn. Si quisieras usar cn en tu código para chino, entonces cn sería tu alias locale y zh sería tu canonical locale.

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

Además, hemos decidido trasladar el mapeo personalizado de next.config.js a gt.config.json. Esto permite que otras bibliotecas (gtx-cli y gt-react) también puedan aprovechar esta funcionalidad.

Personalización

Como estamos reutilizando la funcionalidad customMapping, puedes personalizar aún más tu alias de configuración regional. Por ejemplo, supongamos que quieres que tu alias cn también se muestre como "Mandarín" en lugar de "Chino":

"customMapping": {
  "cn": {
    "code": "zh",
    "languageName": "Mandarín"
  }
}