一千萬個為什麽

搜索

如何在Visual Studio中一次編輯本地化表單

我有幾種本地化為多種語言的表單。如果我在一個表單上進行更改(例如,更改文本框的大小),則僅在我當前選擇的表單的本地化版本上進行更改。

有沒有辦法擴展我已經完成相同表單的不同本地化版本的更改,以避免必須逐個手動執行相同的更改?

在此先感謝您的幫助。

編輯:我正在談論不同的形式,當真正的thign是你有一個形式和幾個資源。關鍵是,最後就像每個區域設置有不同的表單一樣,因為表單是使用資源中的數據構建的。問題仍然是相同的,因為在表單上完成的編輯存儲在一個資源文件中,我必須手動將這些編輯放在所有資源中。

最佳答案

除非您執行以下操作之一,否則您的問題無法解決:

  1. Create VS Add-in, that will solve your problem.
  2. Change you architecture to the following:
    • create one form as neutral resource
    • create localized string tables with texts for all controls of the form.
    • load the strings programatically at the app's start, according to the current locale.

轉載註明原文: 如何在Visual Studio中一次編輯本地化表單