c# - 为什么我的所有 WinForm 控件和窗体都没有本地化?

标签 c# .net localization

大家好

我正在尝试本地化 .NET/C# 项目。我正在使用字符串资源文件并将所有表单上的“可本地化”属性设置为“True”。装配文化是空的。 resx/resource 文件已成功通过 Lingobit、resgen 和 al。

当运行本地化的可执行文件时,一些 我的表单没有本地化(我知道在其中设置了 Localizable 标志的表单)而其他的是。甚至有一些表单是本地化的,但一两个按钮不是。我无法分辨非本地化表单/控件与本地化表单/控件之间的任何区别。

有人知道我可能遗漏了什么吗?谢谢!

最佳答案

当您在 Visual Studio 中打开窗体时,如果将窗体的 Language 属性更改为您要本地化的语言,是否存在同样的问题?有没有可能非本地化的表单/按钮即使在本地化资源中仍然设置英文文本?

关于c# - 为什么我的所有 WinForm 控件和窗体都没有本地化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/127929/

相关文章:

c# - SQLite C# WPF 读取错误

c# - 使用 TFS 2017 BuildAgent 构建解决方案时出现错误 CS0234

c# - 线程内的 Threading.Timer 和 Timer 之间的区别

ios - 启用双倍长度伪语言在 Xcode 7.3 中不起作用

iPhone、本地化、info.plist

c# - 在字符串比较中忽略重音字母

c# - 如果我在一个应用程序中有多个表单,我该如何在它们之间顺利过渡?

java - 是否可以有架构指南?如果是这样,它们应该是什么?

.net - 使用 AesManaged 解密之前验证 key /IV ?或者在 CryptographicException 发生之前避免它?

c# - 学习 WPF 和 MVVM