fengz/laravel-lang

Simplified Chinese (zh_CN) language files for Laravel.

Maintainers

Package info

github.com/FengZiTai/laravel-lang

pkg:composer/fengz/laravel-lang

Transparency log

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 2

v0.2.0 2026-08-01 08:21 UTC

This package is auto-updated.

Last update: 2026-08-01 08:21:23 UTC


README

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