我目前正在本地化一個表單。不過,我對於如何正確做到這一點有點困惑。爲什麼在設計器中更改文化時不會自動創建本地化資源文件?
我認爲可以自動將控制屬性導出到資源文件,但似乎這是一個手動任務。
我目前的做法是添加所有類型爲String並且可寫入資源文件的控件屬性。這通過遞歸枚舉窗體上的所有控件和子控件並反射屬性。
但這似乎有些複雜,我不知道其他人是如何做到這一點的。
所以我的問題: 什麼是在控制文本本地化中使用資源文件的最佳做法?
編輯:我明白我做錯了什麼。我認爲Displaytext會自動複製到每個資源文件中。但是,似乎只有已更改的字段才被複制。因此基本上,我將語言設置爲特定設置,爲所有控件更改DisplayText,並且當我將語言更改回(默認)時,更改將被保存。
感謝您的任何/所有評論。
用翻譯替換所有控制字幕都有竅門,謝謝! – 2009-09-22 10:19:23