delphi的多语言程序要怎么做

 我来答
windblast
2017-02-12 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13617
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

建议使用第三方专门的多语言控件支持,比如 cnpack 免费组件包中 多语言组件,以下是使用步骤的介绍:


1. 设计期先拖放一多语存储组件如TCnHashLangFileStorage到工程主窗体上,添加其语言条目,设置保存路径。

2. 拖放一多语管理器组件TCnLangManager到工程主窗体上,设置其LangStorage等属性为刚才拖放的多语存储组件,设置其各个属性以控制如何翻译等。

3. 拖放一多语设计期翻译器组件到工程主窗体上,双击它打开翻译条目管理器,用它来生成多语条目并翻译保存。

4. 运行期设置TCnLangManager的CurrentLanguageIndex即可进行切换,语言的Index值由多语存储组件中的语言条目来决定。


不可视化或不存在主窗体的工程可以自行创建多语存储组件,并通过调用CnLangMgr单元中的CreateLanguageManager函数创建多语管理器来进行翻译。


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式