簡體   English   中英

標准規范動詞的ProcessStartInfo.Verbs屬性返回的動詞字符串是否因文化而異?

[英]Are the verb strings the ProcessStartInfo.Verbs propery returns for Standard Canonical Verbs different based on culture?

這里在創建快捷菜單處理程序中說:

規范動詞

應用程序通常負責為其定義的動詞提供本地化的顯示字符串。 但是,為了提供一定程度的語言獨立性,系統定義了一組標准的常用動詞,稱為規范動詞。 規范動詞從不顯示給用戶,並且可以與任何UI語言一起使用。 系統使用規范名稱自動生成正確本地化的顯示字符串。 例如,在英語系統上,打開動詞的顯示字符串設置為“打開”,在德語系統上,將其設置為與德語等效的字符串。

我的問題是,無論操作系統文化如何,ProcessStartInfo.Verbs屬性是否總是為標准規范動詞(打開,打印,編輯)返回相同的字符串? 例如,如果print是一個動詞選項,它將始終返回“ print”作為字符串之一,而不是等效的法語/西班牙語/中文/ etc嗎?

我知道對於非標准動詞,由用戶來提供區域性,我想在那種情況下,動詞屬性會返回區域性特定的字符串。

是的-重點是, ProcessStartInfo.Verbs中的值基本上只是文化文件中的鍵。 在所有文化中,它們都應該相同-或者,文化不影響動詞列表。

您可以從示例中看出這一點:例如,“ Printto”不是要顯示給用戶的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM