C#本地化在线

C#本地化在线,c#,C#,我有一个C#应用程序,我想国际化,我希望用户能够在互联网上编辑资源文件。有没有办法协同更改internet上的C#资源文件? 我知道有一些针对android的开源PHP项目允许用户在线翻译xml字符串文件,寻找类似于C#的东西,这是免费的开源 编辑: 我已经尝试过transifex,它很好地列出了.resx文件中所有手动创建的字符串,并且只包含字符串。 然而,它发现它不是很聪明,对于本地化表单也不是很有用。将表单资源上载到transifex会导致为翻译填充所有不相关的信息。 像窗体中控件的所有x

我有一个C#应用程序,我想国际化,我希望用户能够在互联网上编辑资源文件。有没有办法协同更改internet上的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这样的东西。 在mycase中,我的表单中只有几个按钮名称和标签字符串,但transifex显示了大约100个不相关的内容。
因此,如果您的表单是使用VS designer设计的,那么它对于C#表单的翻译是毫无用处的。 翻译人员不一定是程序员,向他们显示所有不必要的字段是一团乱麻。

看一看

这是一个协同管理翻译的网络平台。他们也支持


托管对于开源项目是免费的,软件本身也是。

托管对于开源项目是免费的,软件本身也是开源的。谢谢,但我的项目不是开源的,这意味着我不能使用此选项。还有其他选择吗?@Ahmed Transifex本身是开源的,所以你可以自己下载并托管它。尝试一下,它对手动创建的resx文件很好,但对设计器生成的表单resx文件不太好。我已经升级了我的问题。所以你希望网站不仅允许翻译工作,而且还要确定文件中哪些字符串相关,哪些不相关?