问题标签 [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.

0 投票
1 回答
1402 浏览

xml - 在 Flash 中显示来自 XML 文件的双向多行文本

我被要求添加对基于 xml 的网站的支持。我一直在研究它,并意识到它不会很直截了当。在描述所使用的产品时,文本中确实有英文短语。

在做了一些研究后,我发现 CS3 不“支持” rtl 文本。我还读到 CS4 增加了支持,这值得研究吗?我读到它是错误的。

我发现FalabySWF 可以满足我的需求,但不是针对我需要的所有语言,而且仅在设计时而非运行时。

我还发现了 Gchats TextBox 3.0.0但这似乎不起作用。

我还找到了一些使用 CSS 的解决方案,但这些似乎不适用于多行文本。请参阅此示例。它也不起作用,因为我要显示的文本是双向的..

实际上,导入阿拉伯语文本不是问题,但是在同一行内处理阿拉伯语和英语的双向文本是一个大问题。

任何人都可以就最好的方法给我任何建议吗?

我正在使用 Flash CS3 和 AS3 进行开发。

谢谢。

0 投票
1 回答
3837 浏览

extjs - ExtJS 面板方向 - 从右到左

对于 RTL 语言、阿拉伯语、希伯来语 .. 等,水平翻转 ExtJs 面板的合适方法是什么

0 投票
2 回答
3452 浏览

iphone - UITableView 从右到左对齐

我正在为 iphone 3.0 开发一个阿拉伯语应用程序。我想知道是否有一种方法可以将 UITableViewCell 转换为从右到左。我希望一切都朝着相反的方向发展。有什么想法吗?

0 投票
4 回答
2616 浏览

iphone - 如何更改 iPhone UITextView 或 UITextField 中的书写方向

现在,如果您以从右到左的语言键入内容并点击并按住,复制和粘贴菜单将有一个额外的选项,用于将书写方向从“从左到右”更改为“从右到左”。

我想在代码中设置此选项,以便我的 UITextView 书写方向默认为从右到左。

有谁知道我该怎么做。我在整个网络和 SDK 上进行了搜索,并尝试了一切都没有运气。如果有人可以提供帮助,我将不胜感激。

0 投票
2 回答
5824 浏览

java - JInternalFrames 中的 JScrollPanes 用于从右到左组件方向 - Java 错误?

所以我创建了一些演示代码,见下文。

我看到的是,如果 JScrollPane 在 JInternalFrame 内并且组件方向设置为从右到左,则在最小化框架时,滚动条将停留在内容的左侧。我希望,看到 RtL,它会停留在内容的右侧,如果滚动窗格没有添加到内部框架,这是正确的(参见两个框架 - 在演示中一个出现在另一个之后)。

那么这是一个 Java 错误还是我忘记了做某事?

这是演示代码:

提前致谢。

编辑:

为缺乏清晰度而道歉 - 写得很匆忙。

问题是,当我减小表格的宽度时,“普通演示”(不包含在 JInternalFrame 中)水平滚动条从右侧开始,而对于“内部框架演示”执行相同操作,水平滚动条滚动条从左侧开始。

有任何想法吗?

0 投票
5 回答
15061 浏览

javascript - Javascript - 如何找到希伯来语?

我正在尝试查找字符串是否以 RTL 语言/希伯来语开头(第一个字母)宽度。

有任何想法吗?

0 投票
3 回答
2029 浏览

android - Where exactly in the Android OS is text renderred?

Let me first state what I am trying to achieve:

To create a patch for the Android OS to enable it to display Arabic/Hebrew correctly. Both of these languages are Right-to-Left (RTL) and their script involves connected letters/glyphs (unlike Latin alphabets which have discrete letters).

Example:

The Arabic word for "car" is:

سيارة

The discrete letters look like this:

س ي ا ر ة

As you can see, each letter connects to each other letter in different ways depending on what precedes it & what follows it. Ok, enough with the language lessons :) My question is:

What binary/class in android do I need to hijack to enable this functionality?

Another way to put it is; if you wanted every instance "x" to be displayed as "y", system-wide, what binary/class would you need to meddle with?

The source code is browsable at GitHub: http://github.com/android/

I think it might be somewhere under the C/C++ platform_system_core, or thier custom JVM platfom_dalvik.

Just to be clear, the font is not an issue since you can drop Arabic/Hebrew fonts as fall-back fonts and they would display, albeit in discrete form.

Your help would be much appreciated :)

0 投票
1 回答
16844 浏览

css - 右对齐 div 的内容,同时保持输入字段中的文本方向为 ltr

我正在尝试将 div 的内容与右边缘对齐,但我得到了“方向:rtl”效果(从右到左),而没有指定 div 的宽度?同时保持输入字段中的文本方向为 ltr(从左到右)。可能吗?

应用方向:对 div 的权利几乎可以达到效果,除了文本字段输入也变成 rtl。(我猜 align: right 也有效,但已折旧)

0 投票
2 回答
1197 浏览

javascript - 多语言网站:从左到右和从右到左

我在 SO 中看到了一些关于在 JavaScript 中创建多语言网站的好建议,包括这篇关于 JavaScript 国际化的文章。但是,我发现很难确定开发多语言网站的最佳实践,其中一种语言从左到右阅读,另一种语言从右到左阅读。你知道这个任务的最佳实践吗?

用户可以在中途改变语言——也许从英语到阿拉伯语。

0 投票
5 回答
5405 浏览

iphone - RTL 在行尾显示数字

尝试显示以数字开头的希伯来语字符串,始终在字符串末尾显示数字,如下所示: 1. יום שישי בבוקר

但我需要将数字显示在文本的右侧-

有什么解决办法吗?

它发生在 UILabel & UITextField & UITextView

并尝试在左侧写数字也会产生相同的结果。

使用 UITextAlignment 的组合将无济于事。