Dieses Dokument erklärt, was die Einstellung „Unterstützung gemischter Textrichtungen" in Discourse bewirkt, wie sie funktioniert und wie sie sich auf das Verfassen von Beiträgen auswirkt.
Erforderliche Benutzerstufe: Administrator
Die Einstellung „Unterstützung gemischter Textrichtungen" ist für Sites entscheidend, die sowohl links-nach-rechts (LTR) als auch rechts-nach-links (RTL) Sprachen enthalten. Durch Aktivieren dieser Einstellung stellt Discourse sicher, dass die Textrichtung für verschiedene Elemente wie Beitragsinhalt, Themenüberschriften, Kategorienamen und den Vorschaubereich des Editors automatisch basierend auf der erkannten Sprache angepasst wird. Zusätzlich wird die Textrichtung für Texteingaben entsprechend der Spracheingabe des Benutzers festgelegt. Solange der Inhalt durch einen Zeilenumbruch getrennt ist, können Sie gemischten Text innerhalb eines einzelnen Beitrags verwenden.
Zusammenfassung
Diese Dokumentation behandelt:
- Wie die Einstellung „Unterstützung gemischter Textrichtungen" funktioniert
- Ihre Auswirkungen auf die Inhaltsanzeige
- Wie sie sich auf das Verfassen von Beiträgen auswirkt
- Best Practices und häufige Probleme
Funktionsweise
Die Einstellung „Unterstützung gemischter Textrichtungen" betrifft nur die Anzeige des Inhalts im Browser. Sie verändert nicht den in der Datenbank gespeicherten Inhalt. Die Textrichtung wird durch einen regulären Ausdruck bestimmt, der die verwendete Sprache bewertet. Anschließend wird das entsprechende dir-Attribut zum äußeren HTML-Tag des Textes hinzugefügt.
Obwohl die Einstellung
dir="auto"ähnliche Ergebnisse erzielen könnte, ist diese Methode nicht mit Internet Explorer (IE)-Browsern kompatibel, wodurch der Ansatz mit dem regulären Ausdruck notwendig wird.
Einen Beitrag verfassen
Beim Verfassen eines Beitrags entspricht der im Textbereich des Editors eingegebene Text standardmäßig der Richtung der bevorzugten Lokalisierung des Benutzers. Das bedeutet, dass die Texteingabe im Textbereich zu einem Zeitpunkt nur eine Textrichtung unterstützt. Um bei Bedarf gemischter Textrichtungen zu helfen, führt die Einstellung eine Schaltfläche „Richtung umschalten" in der Symbolleiste des Editors ein. Durch Klicken auf diese Schaltfläche wird die Richtung des gesamten Textbereichs umgeschaltet.
Im Vorschaubereich des Editors wird der Text unabhängig von der aktuellen Richtung des Textbereichs mit der korrekten Richtung angezeigt.
Best Practices
- Aktivieren Sie diese Einstellung, wenn Ihre Community häufig sowohl LTR- als auch RTL-Sprachen verwendet.
- Verwenden Sie die Schaltfläche „Richtung umschalten", um beim Verfassen von Beiträgen die Textrichtung anzupassen und die Lesbarkeit sicherzustellen.
- Informieren Sie die Benutzer über die Schaltfläche „Richtung umschalten", um die Benutzerfreundlichkeit bei Beiträgen in gemischten Sprachen zu verbessern.
Häufige Probleme und Lösungen
- Textausrichtung wird nicht korrekt angezeigt: Stellen Sie sicher, dass die Einstellung aktiviert ist. Wenn die Probleme weiterhin bestehen, überprüfen Sie, ob das Sprachskript konsistent vom regulären Ausdruck erkannt wird.
- Kompatibilität mit Internet Explorer: Denken Sie daran, dass
dir="auto"in IE-Browsern nicht unterstützt wird. Halten Sie sich an die bereitgestellte Funktionalität, um konsistente Ergebnisse zu erzielen.
FAQs
F: Was passiert, wenn die Einstellung deaktiviert ist?
A: Die Textrichtung wird nicht automatisch basierend auf der Sprache angepasst, was zu Lesbarkeitsproblemen in Beiträgen mit gemischten Sprachen führen kann.
F: Ändert es den tatsächlichen Inhalt in der Datenbank?
A: Nein, es betrifft nur die Art und Weise, wie der Inhalt im Browser angezeigt wird.
F: Kann ich die Textrichtung ohne diese Einstellung manuell festlegen?
A: Ja, aber durch Aktivieren dieser Einstellung wird der Prozess vereinfacht und Konsistenz auf der gesamten Site gewährleistet.

