delphi的多语言程序要怎么做
2017-02-12 · 知道合伙人软件行家
关注
展开全部
建议使用第三方专门的多语言控件支持,比如 cnpack 免费组件包中 多语言组件,以下是使用步骤的介绍:
1. 设计期先拖放一多语存储组件如TCnHashLangFileStorage到工程主窗体上,添加其语言条目,设置保存路径。
2. 拖放一多语管理器组件TCnLangManager到工程主窗体上,设置其LangStorage等属性为刚才拖放的多语存储组件,设置其各个属性以控制如何翻译等。
3. 拖放一多语设计期翻译器组件到工程主窗体上,双击它打开翻译条目管理器,用它来生成多语条目并翻译保存。
4. 运行期设置TCnLangManager的CurrentLanguageIndex即可进行切换,语言的Index值由多语存储组件中的语言条目来决定。
不可视化或不存在主窗体的工程可以自行创建多语存储组件,并通过调用CnLangMgr单元中的CreateLanguageManager函数创建多语管理器来进行翻译。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询