Что означает «нейтральный по отношению к языку» в отношении MAKELANGID? - PullRequest
2 голосов
/ 13 июля 2010

Документы для MAKELANGID указывают, что MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL) Означает "Нейтральный язык".

Это похоже на английский на моей машине (пробовал с FormatMessage), но что это вообще значит? Гарантируется ли быть английским?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 13 июля 2010

Я бы ожидал , что это означает, что строки, связанные с идентификатором lang, не относятся к какому-либо языку - что может быть полезно знать для группы локализации."% 1 +% 2 =% 3" будет примером одной такой строки.

1 голос
/ 13 июля 2010

с подъязыком = SUBLANG_DEFAULT это будет язык пользователя по умолчанию.http://msdn.microsoft.com/en-us/library/ms534732(VS.85).aspx

Вот примечание к идентификатору подъязыка - http://wiki.winehq.org/SublangNeutral.

Обратите внимание, что MAKELANGID создает для вас идентификатор языка из основного языка и идентификатора подъязыка - это не так."получить язык по умолчанию или что-нибудь в этом роде.

0 голосов
/ 13 июля 2010

Нет, это не «гарантированно быть английским».Это «есть», что бы вы ни поместили в этот момент (в вашем случае, английский).Но это означает, что он не должен служить (языковой) сателлитной сборкой (за исключением, может быть, запасного варианта).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...