Powerbuilder 消息框文本

问题描述 投票:0回答:1

当您使用 MessageBox 时,您可以选择 MessageBoxButtons。 可用的按钮是一个枚举,并为您提供“是否”、“确定取消”等选项。

例如,当我使用匈牙利语消息文本时,用户仍然会收到英语“是否”。

有没有办法更改按钮的文本(在 Powerbuilder 中)以使语言正确? 我可以覆盖文本,或者以某种方式设置当前区域设置,以便我可以使用“Igen Nem”而不是“是否”吗?

在我的本地机器上没问题,但在 RDS 环境中选项又是“是/否”。 我应该在 RDS 机器上做什么?

谢谢

messagebox powerbuilder
1个回答
0
投票

PowerBuilder 为国际开发人员提供资源,包括本地化的运行时文件和翻译工具包。本地化文件在 PowerBuilder 新版本全面发布后即可使用。

本地化运行时文件

提供法语、德语、意大利语、西班牙语、荷兰语、丹麦语、挪威语和瑞典语的本地化运行时文件。您可以在开发环境或用户计算机上安装本地化的运行时文件。如果您将它们安装在开发计算机上,则可以将它们用于测试目的。

本地化的 PowerBuilder 运行时文件在运行时处理特定于语言的数据。它们需要以本地语言显示标准对话框和用户界面元素,例如旋转控件中的日期和月份名称。它们还提供以下功能:

DayName 函数操作

DayName 函数返回运行应用程序的计算机上可用的运行时文件语言的名称。

日期时间操作

当您使用 String 函数格式化日期并且月份显示为文本(例如,显示格式包括“mmm”)时,月份采用应用程序运行时可用的运行时文件的语言。

错误信息

PowerBuilder 错误消息被翻译成运行时文件的语言。

https://docs.appeon.com/pb2021/application_techniques/Internationalizing_an_Application.html#Localizing_the_product

© www.soinside.com 2019 - 2024. All rights reserved.