阿拉伯語軟體的 GUI 設計

2021-08-22 10:59:19 字數 556 閱讀 1025

昨天得到乙個沙特客戶的反饋,希望我們能夠按照他們的閱讀、操作習慣將將軟體的 ui 重新設計。簡單地說就是從右到左的閱讀、操作習慣給他們定製軟體介面,就像下圖所示。

是不是看著彆扭,好像乙個介面抓圖後翻轉的惡作劇。我搜尋了一下相關的資料,阿拉伯國家的**、軟體甚至阿拉伯語的 windows 和我們通常使用的都不一樣,開始選單、元件樣式、閱讀方向完全都是相反的。

google 一下,delphi 和 vb 的確是有一些阿拉伯語的 gui 控制項,而我們的軟體 gui 使用的是 swing,之前好像也沒有聽說過類似的需求。我想對於 swing 元件體系結構來說,如果有乙個為書寫習慣定製的 look and feel, 就可以解決這個問題。不知道大家怎麼看,有沒有遇到過類似需求或著有更好的解決方案。

再貼一張阿拉伯語的 windows xp 介面截圖,大家欣賞一下:)

阿拉伯數字int與string char的轉換

1 stoi 需包含標頭檔案 include algorithm 舉例 string str 89 int i stoi str 2 atoi 需包含標頭檔案 include cstdlib 舉例 std string text 152 int number std atoi text.c str ...

實現阿拉伯數字大寫中文的轉換

本類實現阿拉伯數字到大寫中文的轉換 該類沒有對非法數字進行判別,請事先自己判斷數字是否合法 public class chinesenum public static string getuppermoney double p money 轉換數字 private char chartonum ch...

漢字數字與阿拉伯數字的轉換

網上看了許多說法,感覺這個事情本身不複雜,不過也沒許多人嘴炮說得那麼簡單。想法誰都有,都覺得自己能實現,不過許多人 信誓旦旦 地把這個寫了之後,發現會報各種各樣的錯誤。在此我把 寫上,附上我的想法。這種最簡單,1 一,2 二,以此類推。記住不要忘了0 零 十 10,百 100,千 1000,記住沒有...