【发布时间】:2017-11-30 09:03:25
【问题描述】:
我们有一个安装了多语言应用工具包的 .net 标准应用程序 (Visual Studio 2017)。 将翻译语言添加到给定的 .resx 文件(右键单击-> 添加翻译语言)时,它会按预期生成 .xlf 文件。 但是,在向现有 .resx 文件添加密钥并运行自定义工具后,应在重建期间更新 .xlf 文件,但不会。
xlf 文件包括:
`<file datatype="xml" source-language="en" target-language="de" original="../PROPERTIES/RESOURCES.RESX" tool-id="MultilingualAppToolkit" product-name="n/a" product-version="n/a" build-num="n/a">`
所以它引用了正确的 .resx 文件。
我们是否必须设置构建选项来更新 .xlf 文件,或者有什么方法可以手动更新 .xlf 文件以从 .resx 文件中获取新密钥?
【问题讨论】:
标签: c# visual-studio resx .net-standard-2.0 multilingual-app-toolkit