New option: auto-select language by HTTP header

I’m using this now on 1.4.2/3, works perfectly. Thanks a lot! :+1:

1 me gusta

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

¿Hemos retrocedido aquí, @david?

No creo que este plugin sea necesario ya; no se ha tocado en años. Prueba a usar la configuración del sitio set locale from accept language header del núcleo.

@simon, ¿deberíamos añadir una nota al README y archivar el repositorio de GitHub?

3 Me gusta

Este plugin ya no es necesario: https://github.com/scossar/variable-language. De hecho, había olvidado que lo había creado. La funcionalidad del plugin se ha añadido al núcleo con la configuración del sitio set locale from accept language header.

Voy a eliminar el plugin de mi repositorio de Github y cualquier referencia a él de Meta. ¡Gracias por ponerme sobre aviso!

5 Me gusta