windows/delphi 中的 Alpha 3 语言扩展是从哪里获取的?

From where is taken Alpha 3 language extension in windows/delphi?

在 delphi 下,当我单击“项目”>“语言”>“添加”时,我可以看到带有 alpha 3 扩展代码 的语言列表(示例:afk 代表南非荷兰语,aze 代表阿塞拜疆语,fra 代表法语,等等)那些 alpha 3 代码 不是 ISO 639-3 alpha 3 代码!那么那些 alpha 3 代码是从哪里来的呢?这些代码接缝与 windows 而不是 Delphi 相关,但我可以从确切位置找到。

注意:在Windows10下,项目>语言>添加显示许多以ZZZ为扩展名的语言,例如宗喀语的ZZZ,这是什么意思?

A​​FAIK,该字符串取自对 GetLocaleInfo 的调用,其中 LCType 设置为 LOCALE_SABBREVLANGNAME

参见:LOCALE_SABBREV* Constants