我最近在我们的项目中添加了多语言应用工具包。有几个程序集是具有 resx 文件的 dll 和 exe,还有一个用于全局资源的 dll。
每个程序集都有一个 Locales 和 MultilingualResources 目录。Locales 存储 Resources.resx 和 Resources.XXX.resx 文件,而 MultilingualResources 存储 xlf 文件。生成机器翻译工作并填充 xlf 文件。
但是,我只能获取要填充的全局资源的 Resources.XXX.resx 文件。我尝试过完全重建并手动将所有资源字符串的状态设置为已翻译,但其他程序集 Resources.XXX.resx 文件没有被填充。
如何强制 Multilingual App Toolkit 填充 Resources.XXX.resx 文件。填充其他 Resources.XXX.resx 文件是否还取决于 xlf 文件中的翻译状态?
我们使用的是 4.0.1605.0 版本。