我有一個大型應用程序,我想遷移到阿拉伯語。我已經在resourcestring關鍵字下定義了我們向用戶顯示的字符串。使用已翻譯的表單資源創建資源唯一的DLL
我使用的是Delphi 6提供的外部翻譯管理器。但是,使用這個工具我不太舒服。我想創建一個只包含所有翻譯後字符串的資源,比如Delphi ETM的功能,然後在運行時單擊按鈕在語言之間切換。
我能夠將資源串連接到Dll,但表單的標題和提示以及組件屬性如何?我在運行時根據語言加載Dll,但表單屬性並未反映,因爲它們在Dll中不可用。
任何指針在正確的方向?
感謝 拉胡爾·w^
你使用的是Delphi 6嗎?如果是的話,阿拉伯語不需要Unicode嗎?如果你還沒有看到它的另一種選擇是[德爾福的gnugexttext](http://dxgettext.po.dk/) – 2012-01-05 18:58:31
@Mike:阿拉伯語不需要Unicode,只要你在系統上運行設置爲阿拉伯語ANSI代碼頁和適當的字體支持可用。 Unicode允許的是在同一個應用程序中混合使用幾種不同的語言。早在Unicode設計之前,非西方語言就被計算機所支持。 – 2012-01-05 19:35:28