2013-06-25 32 views
1

我們在每種語言的AppResources中添加鍵/值對,然後輕鬆地將其用於綁定。但是,對於用自己的腳本編寫的每種語言,我都有一個單獨的XML文件中的國家名稱列表。如何本地化Windows Phone 8中的文件

現在,我該如何使用法語的法文XML文件和英文的英文文件呢?

(接下來的問題回答:「你有什麼試過或你的代碼在哪裏?」,事實上我在開始時沒有代碼,但我搜索了但沒有找到任何結果,親自對不起! )

回答

1

首先,爲什麼不把該XML文件轉換爲rex文件,然後使用標準的本地化API?

如果失敗,則可以將可本地化的字符串添加到作爲XML文件的文件路徑的應用程序中。這樣,您使用標準ResourceManager來獲取路徑,然後使用您的自定義分析來處理它。

+0

感謝@理查德。但是,文件大小將達到大約15MB,我不想加載所有這些文件並使用額外的資源,第一種方法是一次加載所有文件嗎?我想第二種方式不會,對吧? – user2490629

+0

直到需要時,它們都不會加載它們。在MSDN上查看[本地化你的應用](http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff637522%28v=vs.105%29.aspx#BKMK_LocalizingYourApplication),你會看到每種語言都有它自己的'resx'文件。 –