laravel5 changer la langue chinoise

不言
Libérer: 2023-03-25 18:30:02
original
2614 Les gens l'ont consulté

Cet article présente principalement le changement de langue chinoise dans laravel5. Il a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

Laravel-lang

Laravel. 5 Pack de langues, comprenant 52 langues, basé sur caouecs/Laravel-lang.

Installation

composer require "overtrue/laravel-lang:~3.0"
Copier après la connexion

Laraval 5.*

Après avoir terminé les opérations ci-dessus, copiez le fichier projet Remplacez la ligne suivante config/app.php

Illuminate\Translation\TranslationServiceProvider::class,
Copier après la connexion
dans

par :

Overtrue\LaravelLang\TranslationServiceProvider::class,
Copier après la connexion

Lumen

Ajoutez la ligne suivante dans bootstrap/app.php :

$app->register(Overtrue\LaravelLang\TranslationServiceProvider::class);
Copier après la connexion

Configuration

Laravel

Modifier la langue du projet config/app.php :

'locale' => 'zh-CN',
Copier après la connexion

Lumen

Modifier la langue dans le .env fichier :

APP_LOCALE=zh-CN
Copier après la connexion

使用

和正常使用一样,你如果需要额外添加语言项,请在 resources/lang/zh-CN/ 下建立你自己的文件即可,也可以建立同样的文件来替换掉默认的语言部分。

添加自定义语言项

例如创建文件 resources/lang/zh-CN/demo.php:

<?php
return [    &#39;user_not_exists&#39;    => &#39;用户不存在&#39;,    &#39;email_has_registed&#39; => &#39;邮箱 :email 已经注册过!&#39;,];
Copier après la connexion

然后在任何地方:

echo trans(&#39;demo.user_not_exists&#39;); // 用户不存在
echo trans(&#39;demo.email_has_registed&#39;, [&#39;email&#39; => &#39;anzhengchao@gmail.com&#39;]);// 邮箱 
anzhengchao@gmail.com 已经注册过!
Copier après la connexion

替换掉默认的语言项

我们假设想替换掉密码重围成功的提示文字为例,创建 resources/lang/zh-CN/passwords.php:

<?php
return [    &#39;reset&#39; => &#39;您的密码已经重置成功了,你可以使用新的密码登录了!&#39;,];
Copier après la connexion

只放置你需要替换的部分即可。

将翻译文件拷贝到你的项目 resources/lang/ 目录下:

$ php artisan lang:publish [LOCALES] {--force}
Copier après la connexion

examples:

$ php artisan lang:publish zh-CN,zh-HK,th,tk
Copier après la connexion

以上就是本篇文章的全部内容了,更多相关内容请关注PHP中文网。

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal