我的应用程序支持英语和法语。当我只有一个默认语言英语的资源文件时,我在文件中添加了一些键/值对AppResources.resx
。然后我添加了法语并AppResources.fr.resx
出现了一个文件。所以我只是将键的值更改为法语替代。
现在我在英语中添加了一些新的键/值,但我希望它也能在法语文件中自动生成这些键,所以我再次更改值。
有没有办法自动将新添加的密钥添加到其他资源文件?
我的应用程序支持英语和法语。当我只有一个默认语言英语的资源文件时,我在文件中添加了一些键/值对AppResources.resx
。然后我添加了法语并AppResources.fr.resx
出现了一个文件。所以我只是将键的值更改为法语替代。
现在我在英语中添加了一些新的键/值,但我希望它也能在法语文件中自动生成这些键,所以我再次更改值。
有没有办法自动将新添加的密钥添加到其他资源文件?
我在我的项目中使用了RESX Synchronizer,它非常适合同步 Resx 文件。
这是将您的中性语言 Resx 与其他语言同步的命令:
resxsync ..\Resources.resx *
我个人使用 App Multilingual Toolkit。它来自 Microsoft,而且非常易于使用。
您可以在 MSDN 上找到它:http: //msdn.microsoft.com/en-us/library/windows/apps/jj569303.aspx