我目前正在使用Codegear RAD Studio 2007.我的一家公司客户决定他会对我们软件的本地化版本感兴趣(对于俄语 - 我不知道它是否重要,我们赢了'能够使用标准的Windows代码页)。作为我们软件的一部分,我们使用RAVE生成一些报告。Borland C++本地化
有什么解决方案,可以开箱即用吗?我们正在寻找一种可以使其尽可能自动化的方式。代码量很大,时间不多;)我们已经制定了一些想法,从头开始,但它们看起来非常耗时。
就我个人而言,我已经使用QT一段时间了,但不幸的是切换到另一个框架不是一种选择。
看起来不错,库与QT中提供的解决方案类似。不过,也许会出现一些VCL专用解决方案。这将使我们能够将RAVE报告的本地化和程序本身合并为一个。 – samuil 2009-09-21 12:00:21
IIRC qt翻译机器不会尝试解决复数问题(它不会影响所有语言,但会影响俄语)。只是一个旁注,因为它与以VCL为中心的解决方案无关;-)但我的经验表明,尽管gettext有许多替代方案,但它们都没有严肃对待特定于翻译的问题,它们更多分离字符串的技术怪癖,而不是语言意识的解决方案。 – 2009-09-21 12:13:48
我不确定QT的功能,但复数形式不是唯一的翻译问题。我是母语的语言,包含变格和结合,所以我个人意识到语言解决方案;)希望在我们的应用程序中,我们不使用连接来产生字符串,所以这个问题不会出现(至少我希望所以)。 – samuil 2009-09-21 12:25:46