簡體   English   中英

有沒有辦法在使用Expression Blend設計時查看屏幕在另一種語言中的外觀?

[英]Is there a way to view how screens look in another language during design time using Expression Blend?

我有一個WPF應用程序,我已將WPF控件中的所有字符串解壓縮到.resx文件中。 我也支持每種語言的.resx文件(.es.resx,.ja.resx等)。

是否有一種簡單/直接的方法可以在設計時查看輸出在其他語言中的外觀。 它可以節省相當多的時間來不必運行應用程序,查看需要調整的控件,做筆記,停止應用程序,進行更改並重復。

我寧願在設計時使用Blend直接進行更改。

有任何想法嗎?

我接受了RQDQ的一條評論中的建議。

  1. 將foo.resx重命名為foo.copy.resx(使用foo作為通用名稱占位符)
  2. 復制您要測試的語言並將其重命名為foo.resx:例如,將foo.fr.resx復制到foo.fr.copy.resx,然后重命名為foo.resx以測試法語翻譯將在設計時看到。
  3. 清理並重建整個Expression Blend解決方案。
  4. 已經本地化的字符串現在將以您正在測試的語言顯示在控件中; 在這個例子中法語。

您現在可以使用翻譯的字符串在設計時進行更改。 只需確保在完成更改后撤消該過程,否則您的默認語言將最終成為您正在測試的語言並進行調整。

我並不為這個解決方案而瘋狂,但它確實有效。 當我回答我自己的問題時,我也毫不猶豫地將此作為答案,但我相信這是正確的答案。 有什么建議嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM