2013-04-15 4 views
11

Ich muss die Unterstützung von rechts nach links (RTL) für meine Website hinzufügen, die bereits mit Twitter Bootstrap implementiert wurde. Soweit ich sehen kann, hat die Distribution keine. Fehle ich etwas? Gibt es dafür externe Bibliotheken/Framework/Tools?Hat Twitter Bootstrap RTL- oder i18n-Unterstützung?

+0

Was meinst du mit RTL-Unterstützung? Und von i18n Unterstützung? Geht es darum, die Site zu lokalisieren (mit alternativen Sprachversionen)? –

+0

@ JukkaK.Korpela - Mit RTL meine ich: Right To Left, das ist eine Voraussetzung für Websites in Arabisch, Persisch, Hebräisch, etc. Dokument fließt von rechts nach links, Menüs sind nach rechts ausgerichtet, Unterelement eingerückt von von rechts nach links usw. – Uri

+0

Ja, aber welche spezielle Unterstützung benötigen Sie? Sie können einfach '' verwenden, egal ob Sie Twitter Bootstrap verwenden oder nicht. –

Antwort

17

[meine eigene Frage zu beantworten]

Mangel von RTL Unterstützung in Bootstrap ist bekannt, diskutiert und Ausgabe dokumentiert. Offensichtlich gibt es Diskussionen im gesamten Internet, speziell im GitHub-Projekt.

In GitHub, Ausgabe #6409 ist die jüngste Diskussion, mit dem sehr vielversprechenden comment von @mdo, dass dies in 3.0 kommen wird.

In der Zwischenzeit gibt es mehrere Dinge, die man tun kann. Der einfachste Weg wäre, den RTL Bootstrap von Hamed Ramezanian zu verwenden. Hamed änderte manuell die Quelldatei (meistens die * .less-Dateien) und baute ein vergleichbares Framework für Right to Left auf. Er hat sogar die Dokumentation konvertiert und eine persische Website erstellt: http://rbootstrap.ir/ (ich spreche Hebräisch, also ist die Seite für mich nicht sehr nützlich). Ab April 2013 ist das Projekt sehr gut gepflegt, mit dem letzten Bootstrap Drop (v2.3.1) konvertiert.

+0

Hilft es in irgendeiner Weise, eine Seite zu erstellen, die sowohl LTR als auch RTL bedient, oder bedeutet das, dass RTL-Benutzer mit dieser Variante und nicht mit dem ursprünglichen Bootstrap bedient werden sollten? – matanster

+2

Ab heute gibt es keine BiDi (bidirektionale) Bootstrap-Lösung. Der rbootstrap ist eine Art "Spiegel" des Ltr Bootstraps. Auf meiner eigenen Website serviere ich entweder bootstrap und rbootstrap, abhängig von der Sprache der Seite. – Uri