Hola Discourse
He notado un pequeño error de interfaz que ocurre en mi instancia y también aquí. Una vez que se cambia a un idioma RTL (como el hebreo), los números flotantes se invierten. Por ejemplo, 2.8 se convierte en 8.2 (con un espacio adicional en medio por alguna razón: 8. 2). Captura de pantalla de esta comunidad:
Cuando debería ser:
Creo que eliminar ese espacio adicional en medio debería solucionar el problema (funcionó para mí mientras lo probaba en las Herramientas para desarrolladores). ¿Sería posible que se corrija?
¡Gracias por reportarlo! He movido tu tema de la categoría de errores a la de UX, ya que no creo que cumpla con nuestra definición de error. Sin embargo, es algo que debería corregirse.
¿Has notado algún otro problema similar al elegir un idioma RTL?
Empecé a revisar esto y me di cuenta de que el problema solo afecta a la localización en hebreo; otros idiomas RTL no presentan este inconveniente. El problema con la dirección del número es causado por el espacio adicional. En nuestra localización en hebreo, el separador para decimales está configurado como " .". Eliminar el espacio del separador resuelve el problema. ¿Se espera que haya un espacio antes del separador cuando los números se muestran en texto en hebreo?
Solo para confirmar que esto es correcto, esto es lo que veo al eliminar el espacio antes del separador en el archivo de traducción para un tema que tiene 12.9k vistas:
El espacio antes del separador se ha eliminado del archivo de traducción. Este problema debería estar solucionado ahora en la última versión de Discourse.