user-interface – 为阿拉伯语发音者镜像_entire_用户界面有多重
发布时间:2020-12-12 06:27:22 所属栏目:MsSql教程 来源:网络整理
导读:我一直在研究如何在我们的软件中添加阿拉伯语本地化.我理解一些控件的镜像是必不可少的,例如标签和文本框的关系:从左到右语言文本框左侧的任何标签都需要在阿拉伯语和其他权利的文本框右侧 – 左到右语言.但我无法确定是否应该镜像图形用户界面的整个布局.
我一直在研究如何在我们的软件中添加阿拉伯语本地化.我理解一些控件的镜像是必不可少的,例如标签和文本框的关系:从左到右语言文本框左侧的任何标签都需要在阿拉伯语和其他权利的文本框右侧 – 左到右语言.但我无法确定是否应该镜像图形用户界面的整个布局.
例如,在我们的软件中,我们有一个面板,窗口左侧有一个地图,右边面板有一个辅助信息.对于从右到左的语言,这些小组的位置是否应该颠倒过来? 我问的主要原因是Microsoft Windows在阿拉伯语中采用镜像所有内容的路径,但我刚刚注意到在iPhone OS 3.0中对阿拉伯语的新支持,几乎没有镜像,甚至没有标签文本框示例.我本以为这对苹果公司来说是非常糟糕的,但这种事情在阿拉伯世界被广泛接受了吗? 解决方法在阿拉伯语中,我们从右到左阅读和扫描图形元素除了图像和文本(BiDi库 – 通常在操作系统中处理)之外,您将需要水平翻转整个显示.你只是在翻转控件的位置. 在w * h屏幕中由(x1,y1,x2,y2)限制的控件变为(w-x2,w-x1,y2),矩形的内容不会被翻转,只是位置.它将保持其规模. 例如,在English和Arabic中比较谷歌新闻…注意菜单,图像和新闻项目. 通常,一个例外是可以接受的,媒体播放器由于历史原因仍然是从左到右(录音机,VHS视频设备从未本地化). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |