Svn 存储用于(和来自)翻译的集中数据的最佳方式是什么?

Svn 存储用于(和来自)翻译的集中数据的最佳方式是什么?,svn,internationalization,translation,Svn,Internationalization,Translation,我们正在开始软件国际化的进程。为此,我们将编写一系列过滤器,将所有不同的资源文件(resx、text、java资源等)转换为通用格式。然后我们将输出xliff文件进行翻译。翻译后,该过程将反向运行 我们希望通过开发人员在构建过程中理想地使用ant对资源文件所做的任何更改来保持中央存储的更新,保持对软件的哪个分支或版本正在使用哪些资源的了解。我们还希望跟踪获取资源的软件版本,并将其发送至翻译,文件发送和接收的日期,以及谁翻译了这些文件 这样一来,我们就可以将翻译应用到正确的分支,我们可以在将来利用

我们正在开始软件国际化的进程。为此,我们将编写一系列过滤器,将所有不同的资源文件(resx、text、java资源等)转换为通用格式。然后我们将输出xliff文件进行翻译。翻译后,该过程将反向运行

我们希望通过开发人员在构建过程中理想地使用ant对资源文件所做的任何更改来保持中央存储的更新,保持对软件的哪个分支或版本正在使用哪些资源的了解。我们还希望跟踪获取资源的软件版本,并将其发送至翻译,文件发送和接收的日期,以及谁翻译了这些文件

这样一来,我们就可以将翻译应用到正确的分支,我们可以在将来利用中央存储的差异来发送部分翻译资源,并可以报告某个时间点的翻译数量


我们正在考虑将所有这些数据作为XLIFF树存储在svn存储库中,可能在主代码存储库的镜像中分支。这就足够了,还是我们最好只使用数据库来维护这些信息?

我会使用数据库或其他翻译记忆方式。如果你想让我写更多的细节,请在上问这个问题。

这需要对利弊进行更深入的讨论,因此它更适合于。我已将其发布到程序员身上!谢谢