이 글은 주로 laravel5의 중국어 전환에 대해 소개합니다. 이제는 모든 사람과 공유합니다. 도움이 필요한 친구들이 참고할 수 있습니다.
Laravel 5 언어 팩, 52개 언어 기반 caouecs /Laravel-lang.
composer require "overtrue/laravel-lang:~3.0"
위 작업 완료 후 프로젝트 파일 config/app.php
config/app.php
中的下一行
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,
在 bootstrap/app.php
中添加下面这行:
$app->register(Overtrue\LaravelLang\TranslationServiceProvider::class);
修改项目语言 config/app.php
:
'locale' => 'zh-CN',
在 .env
APP_LOCALE=zh-CN
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre style="font-family:'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;font-size:13.6px;margin-bottom:0px;padding-top:16px;padding-bottom:16px;line-height:1.45;background-color:rgb(246,248,250);" class="brush:php;toolbar:false;"><?php
return [ &#39;user_not_exists&#39; => &#39;用户不存在&#39;, &#39;email_has_registed&#39; => &#39;邮箱 :email 已经注册过!&#39;,];</pre><div class="contentsignin">로그인 후 복사</div></div><div class="contentsignin">로그인 후 복사</div></div>🎜Lumen🎜🎜로 대체됩니다. :13.6px ;padding:.2em .4em;margin:0px; background-color:rgba(27,31,35,.05);">bootstrap/app.php에 다음 줄을 추가하세요
: 🎜echo trans('demo.user_not_exists'); // 用户不存在 echo trans('demo.email_has_registed', ['email' => 'anzhengchao@gmail.com']);// 邮箱 anzhengchao@gmail.com 已经注册过!
config/app.php
:🎜<?php return [ 'reset' => '您的密码已经重置成功了,你可以使用新的密码登录了!',];
.env
파일의 언어 수정: 🎜APP_LOCALE=zh-CN
和正常使用一样,你如果需要额外添加语言项,请在 resources/lang/zh-CN/
下建立你自己的文件即可,也可以建立同样的文件来替换掉默认的语言部分。
例如创建文件 resources/lang/zh-CN/demo.php
:
<?php return [ 'user_not_exists' => '用户不存在', 'email_has_registed' => '邮箱 :email 已经注册过!',];
然后在任何地方:
echo trans('demo.user_not_exists'); // 用户不存在 echo trans('demo.email_has_registed', ['email' => 'anzhengchao@gmail.com']);// 邮箱 anzhengchao@gmail.com 已经注册过!
我们假设想替换掉密码重围成功的提示文字为例,创建 resources/lang/zh-CN/passwords.php
:
<?php return [ 'reset' => '您的密码已经重置成功了,你可以使用新的密码登录了!',];
只放置你需要替换的部分即可。
resources/lang/
目录下:$ php artisan lang:publish [LOCALES] {--force}
examples:
$ php artisan lang:publish zh-CN,zh-HK,th,tk
以上就是本篇文章的全部内容了,更多相关内容请关注PHP中文网。
위 내용은 laravel5 중국어 스위치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!