想在程序中支持多语言,不知道哪个VCL控件比较好一些,多谢。

解决方案 »

  1.   

    坐等高人 最近弄多语言..是自己写个替换函数置换了窗口文件的标题和pas里面出现的字符串..不知是否有更好的办法
      

  2.   

    CNPack有,但没用过,可以参考一下。
    http://download.cnpack.org/documents/CnPack_MultiLang_Help_1.0.pdf
    http://www.360doc.com/content/12/1219/14/9200790_255074057.shtml之前我是自己写多语言功能,就是在数据库中建一个表,存放:工程名、窗口名、控件名、英文、简中、繁中。在窗口打开时,从数据库中读记录,再一个控件一个控件的改字。满意度能达到百分之七八十吧,距离想象中的完美还是有一定差距。
      

  3.   

    我是采用的  ini  然后替换 程序里面的 字符串   我看那些多语言版的 小程序都是这么干的 一个语言一个文件  
      

  4.   

    TNTUniCtrlsWithExceptions
    版本v2.3.0
      

  5.   

    文字量不大就用ini、xml来吧
      

  6.   

    文字多也一样嘛,把ini换成数据库,问题只是如何去搞来这个多语种库,是自己请人翻译还是咋样。
      

  7.   

    ini最好了
    可以由用户自己实现更多语言的支持
      

  8.   

    直接 用INI来做,方便又简单。
      

  9.   

    直接 用INI来做 没有控件
      

  10.   

    用 cnpack 里的语言包,或 三方语言包,