Looking to hire Laravel developers? Try LaraJobs

laravel-lang maintained by fengz

Description
Simplified Chinese (zh_CN) language files for Laravel.
Author
FengZ
Last update
2026/08/01 10:21 (dev-main)
License
Links
Downloads
2

Comments
comments powered by Disqus

fengz/laravel-lang

Packagist Version Packagist PHP Version License Tests

Laravel 简体中文(zh_CN)语言文件包。提供 Laravel 内置翻译键的简体中文译文,通过 vendor:publish 发布到你的项目,发布后可自由修改,升级包不会覆盖你的定制。

安装

composer require fengz/laravel-lang

包通过 Laravel 包发现自动注册 LangServiceProvider,无需手动注册。

发布语言文件

php artisan vendor:publish --tag=lang.zh-CN

文件会发布到项目的 lang/ 目录:

PHP 翻译文件(发布到 lang/zh_CN/):

  • auth.php — 认证相关提示
  • pagination.php — 分页
  • passwords.php — 密码重置
  • validation.php — 表单验证

JSON 翻译文件(发布到 lang/zh_CN.json):

  • 框架错误页(419/403/404/500/503)、邮件模板(密码重置、邮箱验证)、分页导航等 43 个键

配置默认语言

config/app.php 中设置:

'locale' => 'zh_CN',
'fallback_locale' => 'zh_CN',

Laravel 11+ 也可用 .env

APP_LOCALE=zh_CN
APP_FALLBACK_LOCALE=zh_CN

设置后,__('validation.required')$errors 表单错误提示等会自动使用中文。

兼容性

  • PHP ^8.5
  • Laravel ^13.0
  • 翻译文件结构与 Laravel 官方 en 版本对齐

License

MIT License — 详见 LICENSE