C#控制台应用程序中显示message box
。这是一个简单的message box
,其中包含“确定” button
。
我的问题是,当message box
打开时,message box
按钮中的“确定”文字是否会自动翻译为德语/葡萄牙语 德语/葡萄牙语操作系统?或者我们是否需要添加一些代码逻辑以在message box
中显示已翻译的“OK”字符串。
答案 0 :(得分:3)
MessageBox.Show调用本机API函数,该函数显示标准Windows对话框。 这些按钮将自动以当前系统UI语言显示。
如果要将它们本地化为其他语言,则必须实现自己的类MessageBox。
答案 1 :(得分:1)
即使您打开任何其他语言的消息框,也不会显示消息框确定。但是,您可以编写自己的消息框来显示该结果。我确实遇到了这个CodeProject article,似乎可以解决这个问题。