【发布时间】:2012-01-17 01:01:05
【问题描述】:
我一直在研究 xliff 和 po i18n 文件格式,似乎它们被广泛使用和支持。有很多免费工具可以管理 xliff/po 文件中的翻译。
但是,到目前为止,我还没有找到一个很好的解决方案来说明如何在 .net (C#/ASP.Net) 项目中使用 xliff 或 po 文件。我希望有某种xliff/po => resx 转换器,但到目前为止还没有找到。
但同时许多工具确实支持将 xliff/po 文件转换为 java .properties 格式。
如果您有通过 .Net 项目中的 xliff 或 po 文件实现 l10n 的经验 - 请提供建议并分享有关其工作原理的最佳实践。
PS:我更喜欢使用 xliff 格式,因为我发现它更简洁,功能范围更广,但 po 也是一种选择。
【问题讨论】:
-
有什么理由不能直接使用资源文件?
-
我们希望在我们公司构建的不同项目(即 C# 和 Java 项目)之间使用单一格式进行翻译,并共享它们以最大程度地减少不同项目单独翻译的重复和额外成本。
标签: c# localization po