在delphi中中如何支持多语言,大家帮帮忙谢了

解决方案 »

  1.   

    你是要你做的软件实现多语言还是delphi多语言?如果是软件的话比较常用的有:
    读取ini,读取dll。读取。。
    以及在程序中实现用。
      

  2.   

    用dll,delphi可以调用任何语言编写的dll文件.
      

  3.   

    读取ini文件
    估计比较简单
      

  4.   

    用ini.dll如何实现,能给点明确的指示吗,小弟刚才这个的
      

  5.   

    用ini文件简单,比如你程序里有一个Label的内容需要支持多国语言,给这个Label内容一个名字比如叫“_Label1_Caption”,写一个INI文件包含这样的内容:
    [Language]
    _Label1_Caption=请输入姓名:
    _Label2_Caption=请输入密码:初始化窗体的时候先读取INI文件,然后赋给Label1.Caption就可以显示了。
    如果软件要发布英文版,只要用一个翻译成英语版本的INI文件:
    [Language]
    _Label1_Caption=Your name:
    _Label2_Caption=Your password:不过做得考究一点的话还应考虑不通语言的字符串内容显示时的宽度和高度有所不同,而对控件的位置进行调整,不过这就是题外话了。
      

  6.   

    很感谢大家的发言
    我用delphi那个支持多语言的做要改那个控制面板的语言,这个不行的,
    问下有没有这方面的第三方控件,不知道有些软件的多语言是怎么做的