今天,我學習如何本地化我的Flex應用程序並支持多種語言。在線教程非常棒。但是,他們中沒有一個提到阿拉伯語區域。Flex中的阿拉伯語語言環境支持
所以基本上,我創建了阿拉伯語(約旦)在SDK文件夾中語言文件使用:
copylocale en_US ar_JO
我瀏覽到的區域設置文件夾,我能看到在那裏ar_JO
文件夾...所以我認爲一切都很順利。
接下來,我遵循教程(www.babelfx.org),並能夠使用英語,法語和阿拉伯語對我的測試應用程序進行本地化。點擊這些語言中的任何一種都可以將簡單表格的標籤切換爲所需的語言...但是:
- 切換到阿拉伯語時,標籤會變成空白的方形符號。如果您想知道,是的,我可以打開記事本並輸入阿拉伯文字併成功保存。
- 當我在文本框中鍵入阿拉伯語文本時,可以看到正確輸入的阿拉伯語單詞(標籤仍然是方形符號)。
任何想法,我可能會在這裏失蹤?
我試着改變我的應用程序的字體(正確的應用程序標籤,我設置fontFamily
)爲Simplified Arabic
,默認在Windows上。
感謝
感謝您的快速回復。 我按照你的建議和嵌入的字體到我的應用程序。這些字母顯示爲空白方形符號。 –
我嘗試了別的。我從Flash Builder IDE中打開resources.properties ...並將字母顯示爲不同的符號。我手動編輯了其中一個值,我能夠輸入阿拉伯文。當我保存屬性文件時,它不起作用,它說: 「保存不能完成 原因: 某些字符不能使用」ISO-88591-1「字符編碼進行映射。刪除「ISO-8859-1」字符編碼不支持的字符「。 不知道這是否與 –
實際上我找到了解決方案...在我的問題閱讀編輯部分。再次感謝! –