当您使用 MessageBox 时,您可以选择 MessageBoxButtons。 可用的按钮是一个枚举,并为您提供“是否”、“确定取消”等选项。
例如,当我使用匈牙利语消息文本时,用户仍然会收到英语“是否”。
有没有办法更改按钮的文本(在 Powerbuilder 中)以使语言正确? 我可以覆盖文本,或者以某种方式设置当前区域设置,以便我可以使用“Igen Nem”而不是“是否”吗?
在我的本地机器上没问题,但在 RDS 环境中选项又是“是/否”。 我应该在 RDS 机器上做什么?
谢谢
PowerBuilder 为国际开发人员提供资源,包括本地化的运行时文件和翻译工具包。本地化文件在 PowerBuilder 新版本全面发布后即可使用。
本地化运行时文件
提供法语、德语、意大利语、西班牙语、荷兰语、丹麦语、挪威语和瑞典语的本地化运行时文件。您可以在开发环境或用户计算机上安装本地化的运行时文件。如果您将它们安装在开发计算机上,则可以将它们用于测试目的。
本地化的 PowerBuilder 运行时文件在运行时处理特定于语言的数据。它们需要以本地语言显示标准对话框和用户界面元素,例如旋转控件中的日期和月份名称。它们还提供以下功能:
DayName 函数操作
DayName 函数返回运行应用程序的计算机上可用的运行时文件语言的名称。
日期时间操作
当您使用 String 函数格式化日期并且月份显示为文本(例如,显示格式包括“mmm”)时,月份采用应用程序运行时可用的运行时文件的语言。
错误信息
PowerBuilder 错误消息被翻译成运行时文件的语言。