我正在开发的程序,我的老板希望我本地化用户可能看到的所有内容。这包括MessageBox
'。因此,我的弹出窗口之一MySQLException
可能是从“未选择数据库”到“表不存在”的任何内容。
我的问题是,如果它是一个不存在的表,我不想要一个通用的消息。我想让它说哪个表不存在。目前,这是MySQL error 1146: Table '%s.%s' doesn't exist
. 我的问题是,如何本地化该语句?感谢您的任何帮助。代码将类似于:
switch (ex.Number)
{
case 1146:
MessageBox.Show(ex.Message); // Currently shows "Table Database.Table doesn't exist
break;
}
但是该消息将被本地化为用户的语言。