问题标签 [right-to-left]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 如何使这个带有阿拉伯字符的字符串在我的网页上正确显示?
在我的页面上,我打印了一个时间范围,格式为
对于浏览器提供的任何文化,我都必须适当地显示它。我遇到了阿拉伯语 (ar-ae) 的问题:上午/下午指示符似乎更改了部分字符串的文本顺序。该字符串在内存中的正确位置具有正确的字符,但以不同的顺序显示它们。
所以对于我的开始和结束时间,我有类似的字符串
和
然后我把它们放在一起就像
写入页面时,范围显示为
我已经尝试将每一块都放在一个标签控件中,并将所有内容都包装在一个 div 中dir="ltr"
,但没有取得任何进展。如果有任何区别,这会发生在表格单元格中。
.net - 从右到左支持 .Net 组件
我正在互联网上搜索从右到左的支持组件包。如您所知,那里有很多软件包(例如 devexpress、Component one、Netadvantage ......)我不知道其中的任何一个,您能告诉我其中哪一个是 rtl 支持吗?因为我想在波斯语(波斯语)项目中使用它们。
提前致谢,
java - JScrollPane 中带有 RIGHT_TO_LEFT + AUTO_RESIZE_OFF 的 JTableHeader 组件方向错误
在 Java 6u16 上使用 Swing,WinXP SP3
大家好。对于以下案例,我需要一些帮助。基本上我在 JScrollPane 中使用 JTable,在 scrollPane 上我应用从右到左的组件方向。我得到的最终结果是表格确实附在右侧,但当滚动窗格大于表格宽度时,标题放在左侧。这只发生在自定义表头和表列上的 AUTO_RESIZE_OFF 上(以获得水平滚动)。
第二个(相关)问题是拖动垂直网格线来调整列的大小 - 当表格列的行向右移动时,标题行向左移动。我有 2 个测试用例。第一个使用来自http://www.swebb99.f2s.com/GroupableHeader/的代码。这是用于对一些子列标题进行分组的表头的开源实现。请添加到 GroupableColumnExample.java 中的 main():
第二个测试用例使用 JIDE (www.jidesoft.com) 实现嵌套表头,目的相同,结果相同。
请帮我解决这个问题,因为我没有通过谷歌找到任何东西,也无法自己解决问题。
html - 多语言网站和 rtl 方向 - 最佳实践
您能否分享在多语言网站中支持 rtl 方向的任何提示?
除了文本方向之外,是否应该有任何更改,例如菜单标记?rtl CSS 应该包含在单独的文件中(如“layout-rtl.css”)还是应该将“rtl”类添加到 body 标签中?我想知道这样的事情。
我在这里找到了一些提示,但我真的很感激有人的第一手建议(有人已经推出了 rtl 语言的网站)。
javascript - 语言识别和自动文本框方向切换
假设我使用以下代码在 HTML 中有一个文本框:
我的网站旨在用于从右到左和从左到右的语言。这意味着我有一些文本框将以从右到左的语言输入,但例如电子邮件文本框将是从左到右的。
我的问题不是如何使用 CSS 声明特定方向。请不要在这里使用 CSS。
我的问题是是否可以使用 javascript 来自动检测语言,并查看它是否是从右到左的语言,使文本方向从右到左,或者它是否是从左到右的语言, 使文本方向从左到右。(又名,它可能会自动检测语言,然后设置 CSS“方向:rtl;”或其他)。
这可以使用javascript来完成吗?(我知道谷歌在他们的谷歌翻译中这样做,其他各种网站也这样做,我只是想知道它是否难以实施)......
谢谢,阿米特
css - 浏览器中的 RTL 下拉问题(Windows7 或 Vista)
我在 windows7 或 Vista 中的 RTL 下拉菜单中有问题。如您所知,浏览器通常使用操作系统列表框来显示这些组件。
我想问一下如何在 RTL 中使用 CSS 重新设置下拉菜单的样式,或者如果不可能,您知道免费有用的下拉小部件(在 GWT 中)吗?
问候
internet-explorer-7 - 在 IE7 中查看页面时显示从右到左的阿拉伯语文本时出现问题
我有一个 sturuts 应用程序,它显示数据库中的一些数据。该数据由阿拉伯字符组成。当我在 IE6 中查看应用程序时,阿拉伯语文本的从右到左方向正确显示。但是当我在 IE7 中查看同一页面时,阿拉伯文文本显示为从左到右的文本。
有人可以帮我解决这个问题。
eclipse - 开发插件时出现从右到左的eclipse
我的 Windows 机器位于使用从右到左文本方向的区域中。然而,eclipse 以从左到右的方式运行,例如菜单和文本在左侧对齐。这很好,因为它是我的首选布局。
但是,我正在开发一个 eclipse 插件,每当我将插件作为“eclipse 应用程序”启动时,都会打开一个新的 eclipse 实例,其中包含我的插件,并且该新实例以从右到左的布局呈现。
由于我更喜欢从左到右的布局,有没有办法将创建的 Eclipse 实例配置为也像这样?
blackberry - 黑莓:有没有关于如何将 BB 应用程序本地化为从右到左的语言(如阿拉伯语、希伯来语)的示例?
我想本地化我的黑莓应用程序以使用从右到左的阿拉伯语。我正在使用 SDK 4.5,因为我希望我的应用程序向前兼容。我在这篇文章中阅读了 rtl 本地化指南。然而,他们的建议都没有奏效(FIELD_LEADING、USE_ALL_WIDTH 和 isLeftToRight)。我应该怎么做才能使我的字段(标签和 ObjectChoiceFields)正确对齐到屏幕右侧?有例子吗?