2013-04-15 67 views
11

我需要为我的网站添加从右到左(RTL)支持,已经使用Twitter Bootstrap实施。据我所知,分配没有任何分配。我错过了什么吗?是否有任何外部库/框架/工具?Twitter Bootstrap是否支持RTL或i18n?

+0

你说的RTL的支持呢?并通过i18n支持?这是关于本地化的网站(使用不同的语言版本)? –

+0

@ JukkaK.Korpela - 通过RTL我的意思是:右到左,这是阿拉伯语,波斯语,希伯来语等网站的要求。文档从右到左流动,菜单调整到右侧,子元素从从右到左等。 – Uri

+0

是的,但您需要什么具体支持?无论您是否使用Twitter Bootstrap,您都可以简单地使用''。 –

回答

17

[回答我的问题]在引导RTL支持

缺乏众所周知,讨论并记录问题。显然,网络上正在进行讨论,特别是在GitHub项目中。

在GitHub中,问题#6409是最近的一次讨论,来自@mdo的非常有希望的comment这将在3.0中进行讨论。

与此同时,有几件事可以做。到目前为止,最简单的方法是使用Hamed Ramezanian的RTL Bootstrap。 Hamed手动更改了源文件(主要是* .less文件),并为Right to Left构建了一个类似的框架。他甚至转换了文档,并创建了一个波斯网站:http://rbootstrap.ir/(我会讲希伯来语,所以这个网站对我来说不是很有用)。截至2013年4月,该项目得到很好的维护,最新的Bootstrap下降(v2.3.1)被转换。

+0

它是否以任何方式帮助创建一个同时服务于LTR和RTL的网站,还是它意味着RTL用户应该使用此变体而不是原始引导程序? – matanster

+2

截至今日,还没有BiDi(双向)引导解决方案。 rbootstrap有点像ltr bootstrap的“镜像”。在我自己的网站上,我提供bootstrap和rbootstrap,取决于页面的语言。 – Uri