2012-07-10 35 views
4

我有一個C#應用程序,我想要國際化,我希望用戶能夠編輯Internet上的資源文件。有沒有辦法在互聯網上協同更改C#資源文件? 我知道有開源的PHP項目的Android這讓用戶在線翻譯XML字符串的文件,尋找一個C#這是免費的,開源的類似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設計器進行設計的,那麼對於C#表單翻譯來說就沒有用處了。 譯者不一定是程序員向他們展示所有不必要的字段是一團糟..

+0

因此,您希望網站不僅允許翻譯工作,還可以確定文件中的哪些字符串與哪些字符串相關,哪些不是? – sloth 2012-07-12 07:23:48

回答

2

看看Transifex

這是一個協作管理翻譯的網站。他們也支持Windows ressource files

主機對開源項目是免費的,軟件本身是open source

+1

主機是免費的開源項目,而軟件本身是開源的。 – sloth 2012-07-10 13:15:03

+0

謝謝,但我的項目不是開源的,這意味着我不能使用這個選項。還有其他的選擇嗎? – Ahmed 2012-07-10 13:32:13

+0

@Ahmed Transifex本身就是開源的,所以你可以直接下載並自己託管它。 – sloth 2012-07-10 13:33:16