Windows 什么是';语言中立';关于MAKELANGID是什么意思?

Windows 什么是';语言中立';关于MAKELANGID是什么意思?,windows,winapi,internationalization,localization,Windows,Winapi,Internationalization,Localization,的文档规定,MAKELANGID(LANG\u NEUTRAL,SUBLANG\u NEUTRAL)表示“语言中立” 这似乎是我机器上的英语(用FormatMessage进行了尝试),但它通常意味着什么?保证是英国人吗 谢谢 我认为这意味着与lang id相关联的字符串不是特定于任何语言的,这对于本地化团队来说是非常有用的。“%1+%2=%3”将是此类字符串的一个示例。不,它不是“需要英语”。它“是”在该点上放入的任何内容(在您的情况下为英语)。但这意味着它不应该充当(语言)附属程序集(除了可能

的文档规定,
MAKELANGID(LANG\u NEUTRAL,SUBLANG\u NEUTRAL)
表示“语言中立”

这似乎是我机器上的英语(用
FormatMessage
进行了尝试),但它通常意味着什么?保证是英国人吗


谢谢

我认为这意味着与lang id相关联的字符串不是特定于任何语言的,这对于本地化团队来说是非常有用的。“%1+%2=%3”将是此类字符串的一个示例。

不,它不是“需要英语”。它“是”在该点上放入的任何内容(在您的情况下为英语)。但这意味着它不应该充当(语言)附属程序集(除了可能作为后备)

使用sublanguage=SUBLANG\u默认值这将是用户的默认语言。

这里有一个关于子语言标识符的注释-


请注意,MAKELANGID从主语言和子语言标识符为您创建一个语言标识符-它“不”获取默认语言或类似的内容。

它的意思是“平等地应用于所有语言”。所有链接都是404@totaam-我已经用web.archive链接替换了死链接。干杯“答案”实际上是第一行(用户的默认语言)