一組實現多語言的組件,提供原語與多國文字的映射。
一組很方便實現多語言的組件。數據字典提供原語與多國文字的映射,多語言套件在程式運行時從文檔,數據庫,或 DFM 載入數據字典到 Hash 表,以提供最快的搜尋速度;最后根據要替換多語言的組件的類別,找到它的替換函數,替換掉該組件的各部分的文字。支持任意第三方組件,支持Unicode。
It is a suite of components which can easily make multi-language available. Data dictionary provides the mapping between source language and multi-national languages. Multi-language suite loads the data dictionary into Hash Table from documents, database or DFM to provide the highest search speed while the program is running. And finally, it finds out its replacing functions and replaces the characters of this component in accordance with the type of the multi-language component which is to be replaced. The third party component and Unicode are supported.
Acro Multi Language 為一組多國語言的 eBusiness 整合方案套件,藉由數據字典之設定,使用者可以輕易地建立多語言的操作環境,滿足多國企業(Multi-National Enterprise)人機介面的需求。反之于傳統的資訊運作環境下,更改操作介面的語言通常需要以 Hard Code(也就是修改應用程式)的方式,此一作業方式既繁復且不合實務。 
本多語言套件采用 Mediator Pattern(中介者模式)設計,讓你無限自由的擴充對任意第3方組件的支持。它預先注冊了 Delphi 標準組件的替換函數,如 TCustomControl,TMenu 等,你可以很方便的注冊第3方組件的替換函數,如 fastReport,devexpress,teechart 等。
使用數據字典管理工具(Data Dictionary Manager)可集中管理不同國家的語言,并與你的 delphi 專案雙向互動,幫你快速建立字典。
主要特色:
-
不需要修改1行代碼就能多語言化(或少量修改,如,修改掉沒有使用Resourcestring的字串彈出消息);
-
支持任意第3方組件(替換函數只需要寫1次);
-
支持 Unicode;
-
多種字典來源,隨你喜好將字典外掛還是內嵌,支持你發布獨立的 exe 多語言版;
-
多種字典文件格式,二進制格式可以保護你的字典不被人利用;
-
強大的 DDManager,能很好的管理你字典和處理編碼轉換;
Main Features:
- Realize multi-language without modifying a single line of codes (or modifying very few codes, such as removing the popup which do not use Resourcestring)
- Support any third party component (replace functions only need to be written for once)
- Support Unicode
- Various dictionary source. The dictionary can be an add-in or be embedded as you like. Support to release independent EXE of multi-language
- Various dictionary file formats. The binary format can protect your dictionary against misuse
- Powerful DDManager. It can manage your dictionaries and process code conversion very well.
Acro Multi Language is a multi-language eBusiness integration solution suite. Users can easily create multi-language operating environment with the settings of data dictionary. It can meet Multi-National Enterprises’ need for Human-Computer Interface. Unlike the traditional information operating environment, modifying the language of operating interface always requires Hard Code (it means modifying application) method. This method is complicated and not practical.
This multi-language suite is designed with Mediator Pattern. It provides you with unlimited supports for any the third party components. It registers the replacing functions of Delphi Standard component in advance, such as TCustomControl, TMenu and so on. You can easily register the replacing functions of the third party components, such as fastReport, devexpress, teechart and so on.
The use of Data Dictionary Manager can let you manage the languages of different countries and can be interactive with your Delphi project to help you set up dictionary.
