我有一个C#应用程序,我想要国际化,我希望用户能够在互联网上编辑资源文件.有没有办法在互联网上协同更改C#资源文件?
我知道有一些用于
android的开源
PHP项目,它允许用户在线翻译xml字符串文件,寻找类似于C#的免费开源软件
编辑:
我已尝试过transifex,它可以很好地列出.resx文件中的所有字符串,这些字符串是手工创建的并且只包含字符串.
然而,它确定它不是非常智能和有用的本地化表格.将表单资源上传到transifex会导致填充所有不相关的信息以进行翻译.
像我的控件在表单中的所有x,y位置,甚至像System.Windows.Forms.RichTextBox,System.Windows.Forms,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089.
在我的情况下,我在按钮名称和标签的形式中只有几个字符串,但是transifex显示了100个不相关的东西.
因此,如果您的表单是使用VS设计器设计的,那么对于C#表单翻译来说它是无用的.
译员不一定是程序员向他们展示所有不必要的领域是一个大麻烦..
最佳答案 看看
Transifex.
这是一个用于协同管理翻译的网络平台.他们也支持Windows ressource files.
托管是免费的开源项目,软件本身是open source.