2013-04-15 13 views
11

Ho bisogno di aggiungere il supporto da destra a sinistra (RTL) per il mio sito web, già implementato con Twitter Bootstrap. Per quanto posso vedere, la distribuzione non ne ha. Mi sto perdendo qualcosa? Ci sono una libreria/framework/strumenti esterni per questo?Twitter Bootstrap ha supporto RTL o i18n?

+0

Che cosa si intende per il supporto RTL? E con il supporto di i18n? Si tratta di localizzare il sito (con versioni linguistiche alternative)? –

+0

@ JukkaK.Korpela - Per RTL intendo: da destra a sinistra, che è un requisito per siti Web in arabo, persiano, ebraico, ecc. Il documento scorre da destra a sinistra, i menu sono regolati a destra, il sottoelemento è rientrato da da destra a sinistra, ecc. – Uri

+0

Sì, ma di quale supporto specifico hai bisogno? Puoi semplicemente usare '', indipendentemente dal fatto che tu stia usando Twitter Bootstrap o meno. –

risposta

17

[rispondendo alla mia domanda]

Mancanza di supporto RTL in bootstrap è noto, discusso e problema documentato. Apparentemente, ci sono discussioni in tutto il web, in particolare - nel progetto GitHub.

In GitHub, il numero #6409 è la discussione più recente, con il promettente comment di @mdo che verrà fornito in 3.0.

Nel frattempo, ci sono diverse cose che si possono fare. Di gran lunga, l'approccio più semplice sarebbe quello di utilizzare il bootstrap RTL di Hamed Ramezanian. Hamed ha modificato manualmente il file sorgente (principalmente i file * .less) e ha creato un framework analogo per il diritto alla sinistra. Ha anche convertito la documentazione e creato un sito web persiano: http://rbootstrap.ir/ (parlo ebraico, quindi il sito non è molto utile per me). A partire da aprile 2013 il progetto è molto ben mantenuto, con il più recente drop di Bootstrap (v2.3.1) convertito.

+0

Aiuta in qualche modo a creare un sito che serve sia LTR che RTL, o vuol dire che gli utenti RTL dovrebbero essere serviti con questa variante piuttosto che con il bootstrap originale? – matanster

+2

Ad oggi non esiste una soluzione di bootstrap BiDi (bidirezionale). Rbootstrap è una sorta di "mirror" del bootstrap di ltr. Sul mio sito web, servo sia bootstrap che rbootstrap, dipende dalla lingua della pagina. – Uri

Problemi correlati