New option: auto-select language by HTTP header

Ha pasado un tiempo. Me llamaron para atender un caso en el que Discourse no se actualizaba a la última versión v2.4.1 y, siguiendo el mensaje de error durante el intento de actualización, rastree el problema hasta esta extensión:

Gem::LoadError: no se puede activar http_accept_language-2.0.5, ya está activado http_accept_language-2.1.1

… y encontré esta línea en el repositorio:

gem ‘http_accept_language’, ‘2.0.5’

Aunque no conozco Ruby, esto me llevó a pensar que había un conflicto de dependencias. Logré actualizar a Discourse v2.3.10, lo cual tuvo éxito. Luego comenté la línea del plugin en la configuración del contenedor y pude actualizar a la última versión estable de Discourse.

Ahora, no he seguido el desarrollo de Discourse desde hace un tiempo, pero comentarios recientes me llevaron a mi primera pregunta, y si ese no es el caso, hay una segunda pregunta obvia:

  1. ¿Todavía es necesaria esta extensión, o su funcionalidad ya está cubierta de manera satisfactoria por el “núcleo” de Discourse?
  2. Si no lo está, ¿sería posible actualizar la extensión para que sea compatible con Discourse v2.4+, e incluso convertirla en una extensión “oficial”?

¡Gracias y que todo te vaya muy bien!

Edición: scossar/variable-language#1

1 me gusta