laravel 语言插件

aravel 5 语言包,包含 52 种语言, 基于 caouecs/Laravel-lang.

trans()
函数根据你的 [本地化文件] 翻译指定的语句

安装

composer require "overtrue/laravel-lang:~3.0"

Laraval 5.*

完成上面的操作后,将项目文件 config/app.php 中的下一行

Illuminate\Translation\TranslationServiceProvider::class,

替换为:

Overtrue\LaravelLang\TranslationServiceProvider::class,

Lumen

bootstrap/app.php 中添加下面这行:

$app->register(Overtrue\LaravelLang\TranslationServiceProvider::class);

配置

Laravel

修改项目语言 config/app.php

‘locale‘ => ‘zh-CN‘,

Lumen

.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
echo trans(‘demo.user_not_exists‘);
// 邮箱 [email protected] 已经注册过!
trans(
  ‘demo.email_has_registed‘,
  [‘email‘ => ‘[email protected]‘]
);

替换掉默认的语言项

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

<?php
return [
  ‘reset‘ => ‘您的密码已经重置成功了,你可以使用新的密码登录了!‘
];

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

举个例子:

  $ php artisan lang:publish zh-CN,zh-HK,th,tk

原文地址:https://www.cnblogs.com/zince/p/8872019.html

时间: 2024-09-30 21:37:09

laravel 语言插件的相关文章

IDEA14中安装go语言插件

在IntelliJ IDEA14中安装go语言插件 go语言的集成开发环境仍不成熟,试用了liteide,感觉很不适应,弹出菜单对程序员的干扰太大.所以就试大牌的IntelliJ IDEA,这工具本来是JAVA开发阵营的,不过它已经变为一个非常强大的支持多种语言的集成环境了. 1.go环境 下载Go1.5.1(由于国内伟大的墙,golang.org访问被墙,搞点技术真是不易,从Golang中国的的百度云盘下载是不错的选择,http://pan.baidu.com/s/1hq1mrDM),安装很方

在IntelliJ IDEA14中安装go语言插件

go语言的集成开发环境仍不成熟,试用了liteide,感觉很不适应,弹出菜单对程序员的干扰太大.所以就试大牌的IntelliJ IDEA,这工具本来是JAVA开发阵营的,不过它已经变为一个非常强大的支持多种语言的集成环境了. 1.go环境 下载Go1.5.1(由于国内伟大的墙,golang.org访问被墙,搞点技术真是不易,从Golang中国的的百度云盘下载是不错的选择,http://pan.baidu.com/s/1hq1mrDM),安装很方便,直接解压到c:\go目录中即可.系统PATH环境

laravel 语言包拓展

laravel 使用make:auth生成用户认证,登录表单是英文版本的,打开模板文件(resources/views/auth/login.blade.php),此模板文件是我们刚刚使用 make:auth 命令生成的 这是 Laravel 提供的本地化特性,使用 __() 函数来辅助实现.按照约定,本地化文件存储在 resources/lang 文件夹中,为 JSON 格式.在 config/app.php 文件中,我们设置了: 对应翻译文件就是 resources/lang/zh-CN.j

17. Vue 使用Element-ui的国际语言插件i18n导致DatePicker日期控件英文错乱

先附上链接,详细请参考:https://blog.csdn.net/github_39532240/article/details/79192780 再来说说我的情况吧,因为项目需要语言的国际化所以就采用了Vue支持的i18n语言国际化,但是当使用了之后发现Element-ui组件的DatePicker日期控件发生英文错乱,如下图所示: 具体原因呢,是出在实现element插件的多语言切换的方法的使用上,如图所示: 之前的写法是上面注释掉的,解决方法呢就是下面那个了.改了之后,抱着忐忑的心情试了

laravel sublime 插件

package controller import urllib.request,os; pf = 'PackageControl.sublime-package'; ipp = sublime.installed_packages_path();urllib.request.install_opener( urllib.request.build_opener(urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf),'wb').

laravel相关插件

1. Laravel-4-Generators Rapidly speed up your Laravel workflow with generators https://packagist.org/packages/way/generators http://lvwenhan.com/laravel/398.html http://www.golaravel.com/post/tui-jian-8ge-you-xiu-de-laravelbao/

laravel安装插件laravel-ide-helper

1.插件位置laravel-ide-helper https://github.com/barryvdh/laravel-ide-helper 2.首先改变镜像源为国内的镜像源 P { margin-bottom: 0.21cm } A:link { } >>>composer config repo.packagist composer https://packagist.phpcomposer.com 3.安装插件laravel-ide-helper >>>comp

PHPStorm增加Laravel代码提示插件

1.安装laravel plugin 插件File -> Setting -> Plugins -> Browse Repositories -> 搜索框中输入 laravel plugin ,然后点击暗转 install 2.初始化项目的composer项目根目录 -> 右键 -> composer -> Init Composer 3.加载laravel-ide-helper插件 composer require --dev "barryvdh/la

Eclipse配置Go语言开发环境(GoEclipse)

Eclipse安装Go语言插件GoEclipse GoEclipse插件地址:http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ 接下来,配置插件 Eclipse配置Go语言开发环境(GoEclipse),布布扣,bubuko.com