问题标签 [multilingual-app-toolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
245 浏览

.net - 如何处理 .NET 本地化

我有一个 .NET 应用程序,其中包含要本地化的资源的附属程序集,但我想将本地化工作留给客户,我可以用强名称签署我的应用程序,然后将应用程序二进制文件交付给客户并让他们执行自己的本地化工作?我还需要做什么?多谢。

0 投票
1 回答
472 浏览

c# - 多语言应用工具包失败,没有错误信息

我将 MAT 添加到我们的项目中,以便我们将来可以更轻松地添加其他语言。它工作得很好,然后我从我们的 TFS 服务器上下载了一些新代码,它停止了构建。我们的其他开发人员在他的机器上拥有相同的代码,构建没有问题。

我要做的就是

这三个错误都指向同一个 Microsoft.Multilingual.ResxResources.targets 文件,并且完全没有告诉我实际出了什么问题。我知道对 ASP.NET MVC 的支持在 MAT 中是相当新的,是否有一些常见的错误可能导致这种情况?我的谷歌搜索还没有找到任何相关的东西。

您会认为他们至少会将一些信息放入错误输出中。

0 投票
1 回答
565 浏览

localization - “未找到 XLIFF 语言文件。” 更新到 MAT 3.1 后

我有一个我已经开发了很长一段时间的 Windows 应用商店项目。到目前为止,多语言应用程序工具包非常棒。最近我更新到 3.1 版。不幸的是,这导致构建过程无法处理我.xlf已经使用了一年的文件。

基于此条目,我查看了我的项目文件。资源的定义与博客条目建议的方式类似。与此类似:

我尝试了很多东西,包括添加<Generator>标签。它似乎都没有工作。我怎样才能让项目看到我.xlf的s?

0 投票
1 回答
217 浏览

c# - 多语言应用工具包构建完成但出现错误 - TFS 只读文件

我已将 Multilingual App Toolkit 添加到 ASP.NET Web 表单应用程序中,在此应用程序中使用 TFS 进行版本控制。

我的问题是,每次构建应用程序时,Multilingual App Toolkit 都需要更新文件,但它在编译之前不会检出文件,因此会产生错误:

“更新 xliff 构建失败,发生一个或多个错误,多语言应用程序工具包构建完成但出现错误”

如果我检查他可以正常构建的文件。

我能做些什么呢?

0 投票
0 回答
344 浏览

c# - 多语言应用工具包 - 获取资源 - MissingManifestResourceException

我需要多语言应用工具包 (MAT) 方面的帮助,并且在获得特定翻译时需要帮助。

例如:我有 Resources.resx,我添加了 2 种语言(使用 MAT)。如果我使用 WPF 并通过 XAML 绑定,应用程序可以正常工作,例如:

但是当我想通过代码添加一些资源时。我试过了:

但它引起了异常:

谢谢大家。

0 投票
4 回答
4600 浏览

c# - 尝试在项目上启用多语言应用程序工具包时,没有任何反应

当我尝试在 C# 项目上启用多语言应用程序工具包时,我收到如下错误,并且没有任何反应:

项目“项目名称”未启用 - 无法确定项目的源文化。

怎么了?

0 投票
1 回答
463 浏览

win-universal-app - 多语言应用工具包不会在资源文件中生成密钥

上次更新多语言应用程序工具包(在 UWP 项目中)后,我遇到了将密钥从源翻译到目标翻译的问题。我的项目看起来像: 在此处输入图像描述

过去,当我向 test.resw (在 en-US 中)添加密钥然后使用生成机器翻译时,它还在 test.resw(pl-PL)中添加了密钥。现在,翻译后我可以在 .xlf 文件中看到我翻译的密钥,但它没有复制到 pl-PL 中的 test.resw 文件中。因此,它仍然返回 key 的英文翻译,因为在 pl-PL 中找不到它。

你有什么主意吗 ?

0 投票
2 回答
5002 浏览

visual-studio - 无法在 Visual Studio 中禁用扩展

我无法禁用/删除 Visual Studio 2015 中的某些扩展,包括我自己安装的“多语言应用工具包”和“MySQL for Visual Studio”等扩展。在某些情况下,扩展和更新管理器中的DisableUninstall按钮都是灰色的。

Visual Studio 扩展 - 显示灰色的禁用和卸载选项

我尝试以管理员身份启动 VS,并在安全模式下启动 VS(使用devenv.exe /safemode)。

为什么无法禁用某些扩展,安全禁用它们的正确方法是什么?

0 投票
1 回答
698 浏览

visual-studio - 在 Visual Studio 2015 中阻止资源文件的语言翻译

在 Visual Studio (2015) 中使用多语言应用工具包扩展(版本 4)时,是否有任何方法可以防止项目中的资源文件之一被翻译?

在多语言应用程序工具包中,我使用添加了两种语言Add translation languages...

我现在resourceImages.resx向我的 WinForms 项目添加了一个新资源文件,以包含不应本地化的图像。

该工具包已自动创建resourceImages.fr.resxresourceImages.de.resx. 有什么办法可以防止这种情况发生 - 我不希望图像具有翻译版本,也不希望它们出现在我们的翻译人员将收到的 xlf 翻译文件中。

0 投票
1 回答
284 浏览

c# - 具有持续集成的多语言应用工具包

在我的 UWP 项目中,我使用Multilingual App Toolkit,但存在一个问题,因为 Visual Studio Team Services 上的构建会生成错误 MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\Multilingual App Toolkit\v4. 0\Microsoft.Multilingual.PriResources.targets未找到。请确认声明中的路径正确,并且该文件存在于磁盘上。有没有办法解决这个问题?