Schwebende Zahlen im RTL-Layout

Hallo Discourse :slight_smile:
Ich habe einen kleinen UI-Fehler bemerkt, der in meiner Instanz und auch hier auftritt. Sobald man in eine RTL-Sprache (wie Hebräisch) wechselt, drehen sich die schwebenden Zahlen um. Zum Beispiel wird aus 2.8 dann 8.2 (und aus irgendeinem Grund kommt noch ein zusätzlicher Abstand dazwischen – 8. 2). Screenshot aus dieser Community:

image

Während es so aussehen sollte:

image

Ich glaube, dass das Entfernen dieses zusätzlichen Abstands das Problem beheben würde (es hat bei mir funktioniert, als ich damit in den DevTools experimentiert habe). Ist es möglich, das beheben zu lassen? :slight_smile:

2 „Gefällt mir“

Danke für die Meldung! Ich habe dein Thema von der Kategorie „Bug“ in die Kategorie „UX“ verschoben, da es meiner Meinung nach nicht unserer Definition eines Bugs entspricht. Es sollte jedoch behoben werden.

Bist du auf ähnliche Probleme gestoßen, wenn eine RTL-Sprache ausgewählt wurde?

2 „Gefällt mir“

Ich habe mich damit beschäftigt und festgestellt, dass das Problem nur die hebräische Lokalisierung betrifft; andere RTL-Sprachen haben dieses Problem nicht. Die falsche Ausrichtung der Zahl wird durch das zusätzliche Leerzeichen verursacht. In unserer hebräischen Lokalisierung ist das Trennzeichen für Gleitkommazahlen auf " ." gesetzt. Das Entfernen des Leerzeichens aus dem Trennzeichen löst das Problem. Ist es üblich, vor dem Trennzeichen ein Leerzeichen zu haben, wenn Zahlen im hebräischen Text angezeigt werden?

Nur zur Bestätigung, dass dies korrekt ist, hier ist das, was ich sehe, wenn ich das Leerzeichen vor dem Trennzeichen in der Übersetzungsdatei für ein Thema entferne, das 12,9 Tsd. Aufrufe hat:

2 „Gefällt mir“

Im Nummer sollte es keine Leerzeichen geben. Das von dir gezeigte Beispiel ist korrekt :slight_smile:

1 „Gefällt mir“

Die Übersetzung wurde behoben.

Das Leerzeichen vor dem Trennzeichen wurde aus der Übersetzungsdatei entfernt. Dieses Problem sollte nun in der neuesten Version von Discourse behoben sein.

2 „Gefällt mir“