Wie können wir diese Komponente mit RTL-Webseiten kompatibel machen?
Ein paar CSS-Anpassungen können dies RTL-kompatibel machen. Ich werde daran arbeiten.
Die Komponente ist nicht mit RTL-Websites kompatibel. Was sollen wir tun?
Ich habe es bereits versucht. Es erforderte jedoch mehr Änderungen als erwartet. Es steht nicht auf meiner aktuellen Roadmap. pr-welcome.
Ich kann einen PR einreichen, aber ich weiß nur nicht, wie ich die Diskursrichtung als Variable in der Theme-Komponente erhalten kann.
Im RTL-Layout enthält das \u003chtml\u003e-Tag die CSS-Klasse rtl. Sie können die Anpassung darauf basierend vornehmen. Falls erforderlich, können Sie dies auch im JS-Code überprüfen, indem Sie const isRTL = $(\"html\").hasClass(\"rtl\"); aufrufen.
Entschuldigung, ich habe Sie nicht richtig verstanden. Ich muss lediglich eine Variable in der Datei common.scss hinzufügen, die die globale Ausrichtung von Discourse angibt. Ich habe eine solche Variable hier nicht gefunden:
Wenn ich diese Variable in common.scss habe, wäre die Anpassung ziemlich einfach. Andernfalls weiß ich nicht, wie ich vorgehen soll.
Ja, wir haben wohl keine globale CSS-Variable. Sie sollten die Datei rtl.scss überprüfen, um zu verstehen, wie man sie anpasst.
Ich habe einen PR eingereicht
Es wurde gemergt. Danke für den PR
.