首页 > 解决方案 > 设置“程序集中性语言”会破坏 GUI

问题描述

我有一个 C#-Desktop-app 和一些在设计器中看起来像这样的 GUI: 在此处输入图像描述

属性“Localizable”设置为 True,“Language”为“German”。现在只有语言(德语),但也许将来还会有其他语言。当开始时,GUI 看起来应该 - 就像在设计器中一样。

然而,“错误列表”窗口给了我一个关于“程序集中性语言”未设置的警告。所以我去项目设置并将其设置为“德语”,因为这是目前唯一支持的语言。当我现在启动 GUI 时,它看起来一团糟: 在此处输入图像描述

将“程序集中性语言”设置为“英语”会使 GUI 再次工作,但我不明白这里的意思。为什么“德国人”搞砸了?

标签: c#user-interfacelocalizationdesktop-application

解决方案


推荐阅读