中文应该是 zh-CN 还是 zh_CN

我在 app.locale 中设置 zh-CN dcat-admin 能正确识别为中文,但是laravel-lang 识别不了。
设置 zh_CN 语言包可以识别 dcat-admin 又无法识别了。
到底哪个才是符合标准的。

总持不遗,若注瓶水
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
最佳答案
zh_CN

这个是标准的,而且在 dcat-admin 2.x 版本中修复了这个问题

4年前 评论
讨论数量: 6
zh_CN

这个是标准的,而且在 dcat-admin 2.x 版本中修复了这个问题

4年前 评论

zh_CN 这个是标准的

4年前 评论

用zh_CN,然后把 resources/lang/zh-CN 改成 resources/lang/zh_CN 即可

4年前 评论

这个必须遵循标准!否则烧死!

4年前 评论

以框架的为准,框架的写法一定是符合标准的。dcat-admin 只是一个组件,参考 keller 的回复,重命名文件夹即可。

4年前 评论

要知道在很多语言扩展包中,会把语言代码做成数组的键。

显然,zh-CN不能作为键名,因为包含-。所以就用下划线来替代了。

参考链接:

阮一峰博客:语种名称代码

RFC4646标准

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!