MAKELANGID的文檔中指定MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL)
表示「語言中立」。對於MAKELANGID,「語言中立」意味着什麼?
這似乎是我的機器上的英語(試用FormatMessage
),但它通常意味着什麼?是英語的保證嗎?
謝謝!
MAKELANGID的文檔中指定MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL)
表示「語言中立」。對於MAKELANGID,「語言中立」意味着什麼?
這似乎是我的機器上的英語(試用FormatMessage
),但它通常意味着什麼?是英語的保證嗎?
謝謝!
我會預計這意味着與lang id相關聯的字符串不是特定於任何語言的 - 對於本地化團隊而言,這可能很有用。 「%1 +%2 =%3」就是一個這樣的字符串的例子。
不,它不是「英文水平」。無論你在那個時候(無論你在哪種情況下),它都是「是」。但這意味着它不應該作爲(語言)衛星組裝(除了可能作爲後備)。
with sublanguage = SUBLANG_DEFAULT這將是用戶的默認語言。 http://msdn.microsoft.com/en-us/library/ms534732(VS.85).aspx
這是關於子語言標識符的註釋 - http://wiki.winehq.org/SublangNeutral。
請注意,MAKELANGID從主要語言和子語言標識符爲您創建了一個語言標識符 - 它不會獲得默認語言或類似的東西。