2013-09-26 23 views
0

我創建了一個測試.NET應用程序,我需要學習本地化或翻譯的方法。說,我創建了我的表格,從Windows.Forms.Form派生,然後創建一個.resx文件。我知道Visual Studio的設計器允許更改UI元素的文本,但是如果我想添加自己的代碼中使用的資源字符串呢?我嘗試手動添加它來.resx文件,但我得到了這樣的警告:如何本地化Windows.Forms .NET應用程序?

enter image description here

而且還與.resx文件其他的東西怎麼了,我用綠色標記在上面我的截圖?你看到我描繪翻譯過程的方式是將.resx文件發送給做翻譯的人,但對於.resx文件中的所有「垃圾」,對於不熟悉的人節目。

那麼,有人可以提供他們對這些觀點的見解嗎?

+2

[衛星裝配教程](http://www.codeproject.com/Articles/59193/Localizing-a-Windows-Application-with-Satellite-As)..也指[this](http:// msdn .microsoft.com/EN-US /庫/ 21a15yht.aspx) – Anirudha

回答

1

如果你想要去的資源文件,只是另一種資源文件添加到您的項目通過添加新的項目>的資源文件...

這將是可供您通過ResourceFileName.ResourceName

強類型你的表格的附加資源是由visual studio生成的,看起來你不應該因爲這個原因而改變它們(代碼生成...)。

不知道那些標記的東西究竟是什麼,但似乎是你窗體窗口中的東西? Checkbox1等......實際上應該與表單中的元素匹配。