C# localization online
<p>I have a C# app which I want to internationalize, I want the users to be able to edit resource files on the internet. Is there a way to collaboratively change the C# resource files on the internet ?
I know there are open source PHP projects for android which let users translate xml string files online, looking for something similar for C# which is free and open source</p>

<p>EDIT:
I have given a try to transifex, it does good job to list down all the strings in the .resx files which are manualy created and contain strings only.
However it worked out that it is not very intelligent and useful for localizing forms. Uploading forms resources to transifex causes all the irrelevant information being populated for translations.
Like all the x, y location of my controls in the form and even stuff like System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 . 
In mycase I had only a couple of strings in the form for button names and labels, but transifex showed like 100s of irrelevant things along with it.<br>
So makes it quite useless for C# forms translations if your forms have been designed with the VS designer.
Translators are not necessarily programmers showing them all the unnecessary fields is a big mess..</p>
