Saltar al contenido principal

Internacionalización

El paquete conserva los nombres oficiales de BCN y no incluye traducciones de topónimos. La aplicación traduce etiquetas de presentación por código estable mediante featureLabel:

const etiquetas: Record<string, string> = {
"13": "Santiago Metropolitan Region",
};

<ChileMap
topology={topology}
featureLabel={(feature) => etiquetas[feature.code] ?? feature.name}
formatValue={(value) => value.toLocaleString("en")}
/>;

featureLabel controla el encabezado del tooltip y el nombre accesible de cada unidad. Los callbacks conservan feature.name con el nombre oficial, separando idioma y geometría.

La aplicación también debe traducir estados de carga, errores, leyendas y el ariaLabel del mapa.