我有一个网站,是应该支持所有的语言,包括RTL (希伯来语,阿拉伯语,波斯语等)。该应用程序使用AngularJS、Bootstrap和JavaScript开发。
通过设置dir="auto",我得到正确显示的文本(LTR用于英语,RTL用于阿拉伯语)。我的问题是元素对齐。
假设您需要显示一个列表。当语言是英语时,清单看上去:
- Entry 1; this is with a short tail,
- Entry 2; no tail,
- Entry 3; this is with a tail that is longer than the one of the 1st
我有一个包含的内容块,从左到右,以及从右到左的文本,我想要正确地显示这两个文本。
如果用户开始使用ltr文本,则方向为ltr和文本对齐离开。
如果用户开始使用rtl文本,则方向是rtl,文本对齐为。
我只想用CSS做这件事。
我想我们应该有这样的东西,但是direction Auto并不存在
.content {
direction : auto // rtl for rtl text and vice versa
text-align : auto
}
我有一个像这样的en.yml文件段:
email_subject: "A user has referred %{community}"
在ar.yml (阿拉伯语)中,我使用来翻译这个片段:
email_subject: "المستخدم المشار%{community}المجتمع"
)翻译可能是错误的。对不起,我不懂阿拉伯语)
在处理从左到右语言(特别是Rails)的yaml文件时,我的问题如下:
“yyyy}tinummoc{%xxx:”部分应保持与en.yml ( LTR )相同,对吗?对于在“”中的阿拉伯文本,它们应该在LTR或RTL中?表示
我正在尝试右对齐javascript警告框中的一些文本。它是一个以色列客户,所以上下文是希伯来语,应该正确对齐。
alert("הצעת חוק פרטית לאסור על\n מוסדות המדינה לשלם לספקים תמורת טובין ושירותים בתשלומים דחויים");
它在FireFox和Chrome上看起来没问题,但在IE9上就不行。
想法?
我有一个包括两种语言的应用程序:阿拉伯语(从右到左)和英语(从左到右),我使用Base Internationalization和Auto Layout使事情变得简单,并为此目的使用一个故事板(基本故事板),然而,因为我生活在一个阿拉伯语是主要语言的国家,我开始设计我的故事板与阿拉伯界面(RTL),我检查了选项“尊重语言方向”为每个水平约束。
我从项目设置中添加了英语语言,翻译了它的故事板字符串文件,并在一个英语iPhone ( settings -> General -> International -> language -> English)上运行了该应用程序,界
如何在一个<p></p>中设置波斯语和英语文本的css?我所有的文本都在p标签中。波斯语的方向必须是rtl,英语必须是ltr。
html
<p>
این یک تست است.
Test{
required int a = 1;
}
</p>
css
p :not([dir=ltr]){
direction: rtl;
text-align: justify;
}
我该怎么办?我只需更改从Wordpress读取的css和html文件。
我想在我的flutter网页中显示一个html代码,我使用了'flutter_html‘。这是我的代码的一部分:
Html(
data: """<p dir="rtl">آمادگی و شناخت</p><p dir="rtl">در مشاوره ازدواج به دو فرآیند توجه می شود؛ اول این که فرد بداند برای ازدواج آمادگی دارد یا نه و بعد از طرف مقابل شناخت کافی داشته