如何为所有AppResources.resx文件添加键/值对?

时间:2013-10-04 09:22:54

标签: c# windows-phone-7 windows-phone-8 localization windows-phone

我的应用支持英语和法语。当我只有一个默认语言的资源文件,英语时,我在AppResources.resx文件中添加了一些键/值对。然后我添加了法语,并出现了AppResources.fr.resx文件。所以我只是将键的值更改为法语替代。

现在我已经为英语添加了一些新的键/值,但我希望它能在法语文件中自动生成这些键,所以我再次更改值。

有没有办法自动将新添加的密钥添加到其他资源文件中?

3 个答案:

答案 0 :(得分:0)

我在我的项目中使用RESX Synchronizer,它非常适合同步Resx文件。

以下是将您的中性语言Resx与其他语言同步的命令:

resxsync ..\Resources.resx *

答案 1 :(得分:0)

您可以下载here并且可以找到教程here的多语言应用工具包可以帮助您同步不同的ResX。它还有一些其他功能,比如使用bing来帮助你翻译一些字符串。

答案 2 :(得分:0)

我个人使用App Multilingual Toolkit。它来自微软,它的使用非常简单。

您可以在MSDN上找到它:http://msdn.microsoft.com/en-us/library/windows/apps/jj569303.aspx