Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何向所有AppResources.resx文件添加键/值对?_C#_Windows Phone 7_Windows Phone 8_Localization_Windows Phone - Fatal编程技术网

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

C# 如何向所有AppResources.resx文件添加键/值对?,c#,windows-phone-7,windows-phone-8,localization,windows-phone,C#,Windows Phone 7,Windows Phone 8,Localization,Windows Phone,我的应用程序支持英语和法语。当我只有一个默认语言English的资源文件时,我在AppResources.resx文件中添加了一些键/值对。然后我添加了法语,出现了一个AppResources.fr.resx文件。所以我只是把键的值改成了法语 现在我在英语中添加了一些新的键/值,但我希望它也能在法语文件中自动生成这些键,所以我再次更改值 有没有办法自动向其他资源文件添加新添加的密钥 我在我的项目中使用它,它可以很好地用于同步Resx文件 以下是将中性语言Resx与其他语言同步的命令: resxs

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

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

有没有办法自动向其他资源文件添加新添加的密钥

我在我的项目中使用它,它可以很好地用于同步Resx文件

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

resxsync ..\Resources.resx *

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

我个人使用的是应用程序多语言工具包。它来自微软,使用起来非常简单

您可以在MSDN上找到它: