用delphi的多语言版本开发向导生成的英文版问题多多。关于字体和控件位置的更新信息总是不能按照预料,改而又改,繁之又繁。请教大侠们按照怎样的操作步骤才能获得预期的效果,另外有什么需要注意的地方啊~

解决方案 »

  1.   

    能说得具体一点吗?不就是用Project->languages->add方式生成的吗?
      

  2.   

    这里有一些提示:   - 应该在开发过程的最后一步才加入多语言支持  - 当你加入语言后,永远不要使用Rebuild All Projects,只使用Compile All。    技巧:  - 当你使用FieldByName('XXXX')时,XXXX也会出现在翻译表中,而且XXXX可以被翻译!!!  这是未公开的功能!你不会在Delphi中找到关于它的说明。   - 如果你对你的程序增加了若干功能,可按以下步骤进行:  1) 从工程中删除所有的语言  2) 删除所有的.DCR文件和翻译文件(.NLD或.DEU)  3) Rebuild工程  4) 再次加入语言  5) 编译所有工程(是Compile而不昌Build!!)  - 当你导入或者导出你的翻译列表(translation repository)时,一定要在Windows98或者更高版本的Windows上进行!!