0
我有了不同的語言翻譯了一系列的資源文件遺留WPF應用程序:WPF資源文件 - 加載通過Web請求,而不是通過XAML文件
- Translations.fr-FR
- 翻譯。 JA-JP
- Translations.es-MX
等等
在運行時,當用戶瓚在屏幕上顯示語言,我們改變當前線程的文化,並且神奇地拾取正確的翻譯文件。
我們現在想把翻譯文件從桌面上拿下來放到服務器上。我們有一個端點根據輸入的文化代碼提供文件的內容,並且將json序列化回到客戶端的資源字典中並沒有問題。
問題是,將此字典添加到System.Windows.Application.Current.Resources.MergedDictionaries似乎沒有改變語言。
Windows/WPF可以處理非基於文件的翻譯文件嗎?我找到的最接近的文章是here,他也使用本地.resx文件。
在此先感謝