gpt4 book ai didi

windows - 用户使用阿拉伯/回历日历的 Delphi 问题

转载 作者:可可西里 更新时间:2023-11-01 10:39:47 24 4
gpt4 key购买 nike

我的一些阿拉伯语用户向我报告了我的应用程序出错的问题。

他们的共同点似乎是他们正在使用回历和 TDateTimePicker 控件导致问题(但很可能是整个 TDateTime 和 RTL 有问题,我不确定)

回历有不同的年份开始/结束,这不太适合我的应用程序。 (据我所知,Hijri 首先在 Windows7 中可用。)

我重现错误时遇到问题,因为1)我看不懂阿拉伯语,这使它变得更加困难2) 我只能在 Windows 设置为阿拉伯语时选择 Hijri(否则它不是一个可见的选项)

这里有人遇到同样的问题吗?我使用 Delphi 2010

我可以强制我的应用程序使用标准日历吗? (作为解决方案)或者我可以强制 Windows 在英文 Windows 上使用 Hijri 日历吗? (用于测试)

最佳答案

无论如何在 XP 中,如果您还没有这样做,请在控制面板的区域和语言选项对话框中,转到语言页面并首先选中补充语言支持复选框(为复杂脚本和从右到左的语言安装文件(包括泰语)”。为了好玩,也检查一下东亚语言,以备日后检查汉字是否正常工作时使用。

然后,从控制面板的“区域和语言选项”转到“高级”选项卡并将“非 Unicode 程序的语言”更改为阿拉伯语。

enter image description here

接下来您可以转到日期/日历选项并更改为日历类型:enter image description here

阿拉伯语的 Hirji 日历如下所示:التقويم الهجري

原始来源 MSDN: http://www.microsoft.com/middleeast/msdn/ArabicCalendar.aspx

其他专业提示:如果您还没有这样做,请开始使用 VM 进行国际化测试。您真的要对您的主工作站执行所有这些操作吗?不是我。我在 VM 中做这些事情。

关于windows - 用户使用阿拉伯/回历日历的 Delphi 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com