标签: right-to-left

从左到右解析阿拉伯语/ RTL文本

假设我有一个RTL语言的字符串,例如阿拉伯语,其中包含一些英语:

string s = "Test:?????;?????;a;b"

请注意,字符串中有分号.当我使用Split命令时string[] spl = s.Split(';');,则某些字符串以相反的顺序保存.这是发生的事情:

spl [0] ="Test:لطيفة"
spl [1] =""اليوم
spl [2] ="a"
spl [3] ="b"

与原版相比,上述内容无序.相反,我希望得到这个:

spl [0] ="Test:اليوم"
spl [1] ="لطيفة"
spl [2] ="a"
spl [3] ="b"

我准备编写自己的分割功能.但是,字符串中的字符也以相反的顺序解析,所以我回到原点.我只想浏览屏幕上显示的每个角色.

c# string unicode right-to-left

7
推荐指数
1
解决办法
5740
查看次数

改变ActionBar的方向

我在我的项目中使用ActionBar.我想改变ActionBar项目的方向意味着在屏幕右侧找到标签图标和徽标,并在屏幕左侧找到菜单项.我用谷歌搜索,但我没有找到任何有用的东西,因为我在API 14中读取主题和样式的xml资源,但我再次找不到任何解决方案.

android right-to-left android-menu android-actionbar

6
推荐指数
1
解决办法
3166
查看次数

chrome 中的 kendo ui grid lrt css 中的错误

chrome 中的 kendo ui grid rtl css 中存在一个错误。如果您注意到 Telerik 站点中的示例,您可以看到此错误:http : //demos.telerik.com/kendo-ui/web/grid/rtl.html

当您转到第 6 页时,页眉和正文未对齐。

在此处输入图片说明 这个错误在 chrome(对我来说:V35)和 firefox (V28) 和 IE(V11) 中没有这个错误。

您可以在水平滚动中出现同样的错误。例如在 ltr 方向:

http://jsbin.com/otolop/2/edit

这在所有浏览器中都可以。但在 rtl 方向:

http://jsbin.com/otolop/6/edit

chrome 有错误,firefox 和 IE 没有错误。

我该如何解决这个错误。非常感谢。

css telerik right-to-left kendo-ui kendo-grid

6
推荐指数
1
解决办法
4318
查看次数

动态更改引导网格方向(ltr 到 rtl 或反向)

我们正在制作一个可以同时使用 Rtl 和 Ltr( En 和 Fa )的网站。

我们想使用高音引导程序 (3.*) 。

我们的 mvc 是基于 php 制作的。

如果站点语言为 fa ,是否可以使用其网格流顺序为 Rtl 的引导程序,并在语言为英语时使用 Ltr ?

通过语言,我的意思是: www.example.com/en 或 www.example.com/fa

当它是 /en 时,我们必须使用引导程序,即 Ltr(从左到右)

当它是 /fa 时,我们必须使用引导程序,即 Rtl(从右到左)

我知道我可以使用一些引导程序主题,它们是 Rtl,但是如何同时使用 rtl 和 ltr 并在其中动态更改?(也许在页面刷新后站点方向变为 Rtl 或 Ltr !!)?

css php jquery right-to-left twitter-bootstrap

6
推荐指数
1
解决办法
3429
查看次数

从右到左数据网格视图单元格

如何将 RightToLeft 属性设置为 DatagridviewCell?我试图设置

Alignment 属性为“MiddleRight”,但由于我的 DatagridviewCell 值为

阿拉伯语和英语从右到左没有按照我想要的方式显示。

c# datagridviewtextboxcell right-to-left

6
推荐指数
1
解决办法
1161
查看次数

ImageButton上的RTL支持,带有用于src drawable的autoMirror

使用android:background="?android:attr/selectableItemBackground"和创建ImageButton时android:src="@drawable/ic_action_send",添加android:autoMirror="true"没有任何可辨别的影响.有没有办法轻松支持从右到左(RTL)图像镜像ImageButtons

android right-to-left

6
推荐指数
2
解决办法
2723
查看次数

在create-react-app中生成RTL CSS文件,并根据状态变化在它们之间进行切换

我正在将create-react-app用于多语言项目。我想使用“ cssJanus”或“ rtlcss”之类的库将Sass生成的CSS文件转换为单独的文件,然后在切换到另一种语言时使用该新生成的文件。

这是我的index.js的样子...

import React from "react";
import ReactDOM from "react-dom";
import * as serviceWorker from "./serviceWorker";
import { BrowserRouter as Router } from "react-router-dom";
import { Provider } from "react-redux";
import App from "./App";
import { configureStore } from "./store/configureStore";

const store = configureStore();

ReactDOM.render(
    <Provider store={store}>
        <Router>
            <App />
        </Router>
    </Provider>,
    document.getElementById("root")
);

serviceWorker.unregister();
Run Code Online (Sandbox Code Playgroud)

这就是我的“ App.js”的样子……

import React, { Component } from "react";
import "./App.scss";
import { Route, Switch } from "react-router-dom";
import SignIn from "./features/signin/SignIn";

class …
Run Code Online (Sandbox Code Playgroud)

css right-to-left reactjs rtlcss create-react-app

6
推荐指数
2
解决办法
746
查看次数

android ConstraintLayout Flow:从右到左对齐项目

我正在使用 android ConstraintLayoutFlow ,我必须从右到左排列项目,如下所示:

在此输入图像描述

XML代码 :

<androidx.constraintlayout.helper.widget.Flow
            android:id="@+id/flow"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            app:flow_horizontalStyle="spread_inside"
            app:flow_maxElementsWrap="4"
            app:flow_verticalGap="29dp"
            app:flow_wrapMode="aligned"
            app:constraint_referenced_ids="item1 , item2 , ..."
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toBottomOf="@id/headerTextView" />
Run Code Online (Sandbox Code Playgroud)

注意:我们supportsRtl在清单中设置 False ...

我怎样才能做到这一点 ?!

android right-to-left android-constraintlayout constraintlayout-helper-widget-flow

6
推荐指数
2
解决办法
3066
查看次数

使用 Nuxt Js i18n 在 head 中添加 RTL 条件

我想添加一个条件如下

if(app.i18n.locale == 'ar')
Run Code Online (Sandbox Code Playgroud)

我在这个项目中使用阿拉伯语和英语。如果当前语言是阿拉伯语,则在头部添加bootstrap-rtl.css,如果当前语言en名为bootstrap.css,我尝试了不止一种方法,都没有成功。

javascript internationalization head right-to-left nuxt.js

6
推荐指数
1
解决办法
2651
查看次数

TK python 检查按钮 RTL

我有一个复选按钮:

from tkinter import *
master = Tk()
Checkbutton(master, text="Here...").grid(row=0, sticky=W)
mainloop()
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

在此输入图像描述

我尝试将复选按钮移到另一侧(以支持 RTL 语言),所以它会像:

Here...[]

我知道我可以在复选按钮旁边绘制一个标签,但这样单击文本不会影响复选按钮。

我该怎么做?

python tk-toolkit tkinter right-to-left tkinter.checkbutton

6
推荐指数
1
解决办法
330
查看次数