2012-08-23 85 views
0

我开发C#中的多语言用户界面,并与阿拉伯语一个问题:多语言C#用户界面,阿拉伯语

我倒UI的所有组成部分,但我不能从右向左写文本。我不确定这是否可行,或者是否有与操作系统相关的事情可以做到这一点。

我正在使用一些带有字符串表的.resx文件来存储不同语言的文本。

有没有办法在非阿拉伯语的个人电脑上书写正确的文字?

+0

很不清楚,不要忘记使用(比方说)TextFormatFlags.RightToLeft –

回答

0

问题是你的操作系统。您应该在系统上安装阿拉伯语言,然后将其添加到控制面板中的键盘/屏幕语言。

如何做到这一点取决于你的操作系统版本:

如果使用Windows 7的Vista的
http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/install-arabic-language-on-to-windows-7/6c6ab876-4679-488e-b72b-94e603a35333

如果使用的Windows XP
http://support.microsoft.com/kb/821080

对于任何旧版本只做一个quic k在谷歌搜索。

希望对大家有所帮助