LaravelPackages.net
Acme Inc.
Toggle sidebar
fengz/laravel-lang

Simplified Chinese (zh_CN) language files for Laravel.

4
0
v0.2.1
About fengz/laravel-lang

fengz/laravel-lang is a Laravel package for simplified chinese (zh_cn) language files for laravel.. It currently has 0 GitHub stars and 4 downloads on Packagist (latest version v0.2.1). Install it with composer require fengz/laravel-lang. Discover more Laravel packages by fengz or browse all Laravel packages to compare alternatives.

Last updated

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

Comments