- UID
- 824598
|
delphi支持多国语言简单方法
近日使用了以下delphi 7自带的多国语言支持,发送存在以下的问题
1、只能实现界面资源的多国语言支持,内容中出现提示信息还需要作为资源进行处理
2、本人对多国语言支持了解的不多,做完后发现在编译目录下运行程序为英文版,拷贝到其他目录下就变成了中文版,很郁闷,搞了好半天没有搞定。
最后只好采用最简单的方法进行多国语言支持,其实只是为多国语言打下了基础,并没有做好
1、直接将窗体上的提示翻译成需要的语言,以后真的需要其他语言时再研究一下delphi自带的多国语言支持。
2、内容中使用的提示使用一个单元文件实现,如建立一个language.pas, 里面放入下面的内容
const
lan_error = 'Error';
在其它单元中使需要将'Error'提示给用户的地方使用lan_error代替,如果需要真正需要多国语言支持时可以修改language.pas从一个指定的文件中取得lan_error的值,这样可以动态改变语言了。 |
|