ProcessStartInfo.Verbs属性为基于区域性不同的标准规范动词返回的动词字符串

本文关键字:字符串 标准规范 返回 属性 Verbs 区域性 ProcessStartInfo | 更新日期: 2023-09-27 18:26:40

这里创建快捷菜单句柄它说:

规范动词

应用程序通常负责为其定义的谓词提供本地化的显示字符串。然而,为了提供一定程度的语言独立性,该系统定义了一组标准的常用动词,称为规范动词。规范动词永远不会显示给用户,并且可以与任何UI语言一起使用。系统使用规范名称自动生成适当本地化的显示字符串。例如,在英语系统中,打开动词的显示字符串设置为"打开",在德语系统中设置为德语等效字符串。

我的问题是,无论操作系统区域性如何,ProcessStartInfo.Verbs属性是否总是为标准规范谓词(打开、打印、编辑)返回相同的字符串?例如,如果print是一个动词选项,它将始终返回";打印";作为字符串之一,而不是法语/西班牙语/汉语等等效字符串?

我知道,对于非标准动词,由用户提供区域性,我想在这种情况下,verbs属性会返回特定于区域性的字符串。

ProcessStartInfo.Verbs属性为基于区域性不同的标准规范动词返回的动词字符串

是的,关键是ProcessStartInfo.Verbs中的值基本上只是文化文件的键。它们在所有文化中都应该是相同的——或者更确切地说,文化不会影响动词列表。

您可以从示例中看出这一点:例如,"Printto"不是您要向用户显示的内容。