中文应该是 zh-CN 还是 zh_CN

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

总持不遗,若注瓶水
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案
zh_CN

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

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

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

3年前 评论

zh_CN 这个是标准的

3年前 评论

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

3年前 评论

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

3年前 评论

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

3年前 评论

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

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

参考链接:

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

RFC4646标准

2年前 评论

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