创建多语言包出现的问题(200分)

  • 主题发起人 主题发起人 ribuluo
  • 开始时间 开始时间
R

ribuluo

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,
我在开发多国语言包时,是通过使用Delphi自带的创建语言包向导,
即Project->Languages来添加语言包的,我添加了一种语言(英文(美国)),
随后按向导进行,但在生成语言包的过程始终会出错,
经常提示“System Error: Code 14.存储空间不足,无法完成此操作。”,
几乎每次都会。经检查目录下ENU下个别文件的大小为0,
个人猜测可能是无法从原项目创建本文件的英文资源;
各位富翁们,谁有做多语言包的,多进来讨论讨论!
是否碰到上述之类的问题,谢谢解答!
比较急,期待完美的答案!(分不够再加!)
 
各位有处理过这方面问题的请进来看看!
 
多语言支持常见问题
这里有一些提示:
- 应该在开发过程的最后一步才加入多语言支持
- 当你加入语言后,永远不要使用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上进行!!
 
我在做这个多语言的过程,已经发现很多问题,并且解决了一部分。
蓝叶菱说的是一部分。但并未解决我所提的问题。
我现在是创建的过程就会出现“存储空间不足,无法完成操作”的错误,
据我个人猜测是个别窗体有非法字符之类的问题,导致该窗体资源无法创建到对应的语言包资源。
请继续,有做过这方面工作的,请来发言。
 
算了,结束了。
发分。。。
 
晕,写错了,点太快了。
分值配送对掉了,不好意思了。
 
后退
顶部