Geben Sie an, welche Themes und Komponenten sicher mit RTL-Locales verwendet werden können

Fortsetzung der Diskussion von Reply button doesn't work any more after recent update:

Ich habe hier eine allgemeine Zusammenfassung des Problems verfasst: Can it be done with CSS? Grouping categories on category page - #13 by simon.

Der Kerncode von Discourse ist für die Arbeit mit RTL-Lokalisierungen vorgesehen. Dies wird hauptsächlich durch das Umdrehen der Discourse-CSS-Dateien mit dem RTLcss-Gem erreicht. CSS für Themes und Theme-Komponenten wird nicht umgedreht. Dies kann potenziell zu unerwarteten Problemen für RTL-Websites führen.

Wäre es sinnvoll, offizielle Themes und Theme-Komponenten gegen RTL-Lokalisierungen zu testen? Bei Bedarf könnten einige Anpassungen am Theme-CSS vorgenommen werden, indem Regeln für die Klasse .rtl hinzugefügt werden. Offizielle Themes und Theme-Komponenten könnten dann als sicher für die Verwendung mit RTL-Lokalisierungen gekennzeichnet werden.

Idealerweise würde dies von jemandem betrachtet werden, der es gewohnt ist, RTL-Text zu lesen. Aus der Sicht eines RTL-Lesers fallen mir offensichtliche Probleme auf, aber es ist schwierig, die Art von kleineren Problemen zu erkennen, die mir in einem LTR-Layout offensichtlich wären.

Ich weise teilweise darauf hin, weil es seit einiger Zeit einige (nicht-CSS) RTL-Probleme im Kerncode von Discourse gibt: Positioning issues with RTL locales after recent updates.

3 „Gefällt mir“