关于在.NET中进行翻译/本地化的工具有何建议?

时间:2020-03-05 18:55:03  来源:igfitidea点击:

我们已经使用Passolo多年了,但是它有点笨拙且价格过高。

它必须能够处理winforms和WPF。

有开源替代品吗?

解决方案

回答

巧合的是,我今天早上在MS Channel 9上看到了这一点,Babylon.NET http://www.redpin.eu/
遗憾的是,由于我没有使用过它,所以我不能为其提供担保,但是看起来它是Passolo的合理替代品(嗯,至少它更便宜)。

回答

问题可能需要我们在翻译/本地化的哪些方面进行确切说明。我们需要帮助从代码中提取字符串吗?跟踪代码中无法本地化的String.Format的不当使用(即mm / dd / yyyy与dd / mm / yyyy)?提取资源后是否帮助管理所有资源?与翻译人员一起工作时,有助于管理实际的翻译过程吗?

有很多方面需要考虑。话虽如此,我目前正在评估的一些工具是:

Visual Studio的多语言加载项
http://www.jollans.com/tiki/tiki-index.php?page=multilangvsnet

Sisulizer
http://www.sisulizer.com/

RGreatEx(需要使用Resharper,我们使用它)
http://www.safedevelop.com

我也从阅读Guy Smith-Ferrier的ISBN 0-321-34138-4的" .NET国际化"中受益匪浅。他提供了一些自己设计的可下载工具。