2008-12-19 31 views
3

管理多语言好的解决办法,我们有一个需要管理大量(约20多种)语言为我们的应用程序。对于以前需要较少语言的项目(3-4),我们使用了一个简单的excel电子表格,我们将这些电子表格发送给各种翻译人员,并填写字符串的翻译。有了这么多的语言和涉及多个翻译员的需要,是否有更好的解决方案来管理这些数据?在项目中

回答

4

是的。如果您已经达到了国际化的范围,我会建议您在数据库中跟踪您的字符串和语言,并制作一个小型Web应用程序来编辑它们。然后,您可以将译员发送到特定于其语言的编辑界面,处理并发性(不必担心“谁拥有该文件”,这将成为您当前方法中的一个巨大问题),否则会使生活更轻松。

-2

不是真的。

将它保存为CSV和自动翻译的文本资源文件的创建。

0

如果我们在这里谈论.NET应用程序... THEN,由于静态字符串将在资源文件,你应该使用某种形式的资源文件生成器。周围有很多。我目前只处理3种语言,并且发现Globalizer.NET是一个很不错的选择,但还有很多其他接口差异很大。

它们一般许可两种形式,一种为显影剂(以产生本地化组件或RESX源代码)(从内部数据库来存储翻译字符串/),一个用于翻译。

+0

为什么我们可以推定一个.NET应用程序? – chaos 2008-12-20 02:57:08

0

你可以尝试使用Pootle。开源Web应用程序,有助于管理翻译过程。