I put a resourcepack (folder not zip) in the resourcepacks folder. The resourcepack contains "zh-cn.lang" and "zh-cn.json". Then it launch successfully, using English and can't use other languages.
But if I add the zh-cn language to pack.mcmeta, or add a wrong information (for example, "notlanguage":{"zh-cn":{...}}), the game can't run normally, and with crash-reports which don't mention resourcepacks. 18w01a, too.
After removing the resourcepack, or delete wrong things or thing about languages of pack.mcmeta, the game launchs successfuly, also using English and can't use other languages.
Linked issues
Attachments
Comments

Thank you for your report!
However, this issue is a Duplicate of MC-123460.
It has been linked to this report. If you have additional information, please add it to that report.
Please search before reporting, as it's likely that one exists already.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
And after using 02a, 01a's (not using .json but .lang) Chinese language (and other non-English languages) are not abled. Why?