[英]How can I set the the same Culture for all my resx files?
我正在編寫WPF應用程序。 語言本地化是通過使用不同的resx文件來實現的。
我的所有視圖都有單獨的resx文件。 對於每個resx文件,我都有不同的語言(“ se”,“ en”,等等)。
MyViewA.resx
MyViewA.sv.resx
MyViewA.en.resx
...
MyViewB.resx
MyViewB.sv.resx
MyViewB.en.resx
等等...
現在,我必須為每個資源文件分別設置文化。
我現在必須做的簡化示例:
cultureInfo = new CultureInfo("se");
MyViewA.Culture = cultureInfo;
MyViewB.Culture = cultureInfo;
...
MyViewX.Culture = cultureInfo;
是否有更簡單的方法為所有resx文件設置相同的區域性?
是否有更簡單的方法為所有resx文件設置相同的區域性?
設置線程的CurrentUICulture
屬性:
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("sv-SE");
或者堅持使用當前設置所有生成的.resx
類的Culture
屬性的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.