MAKELANGID的文档指定MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL)
表示'语言中立'。
这似乎是我的机器上的英语(用FormatMessage
试了一下),但这一般意味着什么?这是英语的保证吗?
谢谢!
答案 0 :(得分:2)
我期待这意味着与lang id相关联的字符串并不特定于任何语言 - 这对于了解本地化团队可能很有用。 “%1 +%2 =%3”将是一个这样的字符串的示例。
答案 1 :(得分:1)
with sublanguage = SUBLANG_DEFAULT这将是用户的默认语言。 http://msdn.microsoft.com/en-us/library/ms534732(VS.85).aspx
以下是关于子语言标识符的说明 - http://wiki.winehq.org/SublangNeutral。
请注意,MAKELANGID会根据主要语言和子语言标识符为您创建语言标识符 - 它“不”获取默认语言或类似内容。
答案 2 :(得分:0)
不,这不是“保证成为英语”。无论你在那个时候放入它是什么(英语,在你的情况下)。但这意味着它不应该作为(语言)卫星装配(除了可能作为后备)。