-
-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
修复: 判断语言是否为中文 -> 判断语言是否为中文(中国大陆) #5293
base: main
Are you sure you want to change the base?
Conversation
|
Co-authored-by: 3gf8jv4dv <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. 看龙猫怎么说。
下次要是这样的话,建议直接发 PR 就行,没必要再发一个多余的 Issue…… |
找代码找了半天没找到判断函数所以才发了个 Issue -w- |
@@ -1975,12 +1975,13 @@ RetryDir: | |||
End Function | |||
|
|||
''' <summary> | |||
''' 判断当前系统语言是否为中文。 | |||
''' 判断当前系统语言是否为中文(中国大陆)。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
不是很认同。新加坡和马来西亚一样使用中文,且都是简体字。
除此之外只是为了解决「仅中国大陆可以免费游玩 Minecraft」的问题。
|
嘶... |
Microsoft 在 Windows 10 的决定是这样的: |
我的建议是最好不要包含国,尽量使用中国大陆 |
没必要特地强调「简体」,中国大陆规范汉字就是简体字…… |
……这个当然知道 |
|
这涉及到遵循哪种类型的语言标签规范的问题。根据 IETF BCP 47 (RFC 4647 和 RFC 5646)的话,应该识别 *-CN,即任意语言(任意变体,中华人民共和国)(万一有人在中国用英语呢,或者少数民族语言甚至文言)。但是实际上 BCP 47 完全没有人用,你还是得老老实实全字匹配(zh-CN,zh-Hans),此即名实的分离。 这只是个注释,别惦记它了。直接把操作去掉改成目的都行,我看 |
Fixes #5292
对
PCL2/Plain Craft Launcher 2/Modules/Base/ModBase.vb
文件中的语言判断进行了修改,使得其不再只是检查系统语系是否为中文而是细分到中文(中华人民共和国)
(即中文(中国大陆)
,zh-CN
)。用于解决「仅中国大陆可以免费游玩 Minecraft」的问题,以防止「所有中文地区都可免费游玩 Minecraft」的歧义。