reactjs / es.react.dev

React documentation website in Spanish / Documentación del sitio web de React en Español
https://github.com/reactjs/es.reactjs.org/issues/500
Creative Commons Attribution 4.0 International
285 stars 291 forks source link

Buscador con configuración de Algolia no refleja resultados en Español #770

Open mateoguzmana opened 1 year ago

mateoguzmana commented 1 year ago

El buscador de es.react.dev actualmente no refleja resultados de búsqueda en Español. He creado el issue en el repo translations.react.dev para ver cómo podemos arreglar esto, ya sea que nos ayude el equipo de React o que tengamos que usar una configuración nuestra.

Dejo el link al issue creado allí: https://github.com/reactjs/translations.react.dev/issues/300

image

NGHdeveloper commented 1 year ago

Estaba observando exactamente lo mismo, voy a investigar las razones (aunque no sea del equipo de React), como un desafío personal. (trataré de no romper nada....).

carburo commented 1 year ago

@mateoguzmana, @NGHdeveloper. Este es un problema que el equipo de React probablemente deba resolver para todas las traducciones. Así se gestionó en el sitio anterior. Podemos comprobar si es un problema exclusivo de nuestra traducción o está afectando a todas.

mateoguzmana commented 1 year ago

@carburo tiene sentido. He revisado otros sitios y si, tienen el mismo problema. Dejé mi comentario con respecto a esto en https://github.com/reactjs/translations.react.dev/issues/300 para mantener track del problema.

NGHdeveloper commented 1 year ago

Estuve investigando el código y las búsquedas las resuelve correctamente, solo que están limitadas a 5 coincidencias en el archivo Search.tx, en la línea 98 (hitsPerPage: 5,), con respecto al idioma trae las coincidencias correctas en español, pero toma los hits en inglés, aparentemente es porque en el archivo siteConfig.js en la linea 17 esta configurado el indexName: 'beta-react', como el índice principal en el que buscar. según https://www.algolia.com/doc/api-reference/widgets/instantsearch/react/#widget-param-indexname, igualmente sigo investigando. to be continued...

NGHdeveloper commented 1 year ago

Confirmado @carburo, @mateoguzmana

Este es un problema que el equipo de React probablemente deba resolver para todas las traducciones. Así se gestionó en el sitio anterior. Podemos comprobar si es un problema exclusivo de nuestra traducción o está afectando a todas.

Confirmado, Algolia genera appId: y apiKey: cuando el equipo de React solicita indexName: e indica el data source, aqui el link: https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/importing-with-the-api/?utm_medium=page_link&utm_source=dashboard&client=javascript, por lo tanto como dice el maestro Yoda @carburo: "Este es un problema que el equipo de React probablemente deba resolver para todas las traducciones". The end