当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Laravel 5 语言包

授权协议 MIT
开发语言 PHP
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 国产
投 递 者 百里景山
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Laravel 5 语言包,包含37种语言, 基于 Laravel4-lang.

安装

composer require "overtrue/laravel-lang:dev-master"

或者添加下面一行到你的项目 composer.json 中 require 部分:

"require": { "overtrue/laravel-lang": "dev-master" }

然后

composer update

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

'Illuminate\Translation\TranslationServiceProvider'

替换为:

'Overtrue\LaravelLang\TranslationServiceProvider',

即可。

配置

修改项目语言 config/app.php:

'locale' => 'zh-CN',

使用

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

添加自定义语言项

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

<?php  return [  'user_not_exists' => '用户不存在',  'email_has_registed' => '邮箱 :email 已经注册过!', ];

然后在任何地方:

echo trans('user_not_exists'); // 用户不存在 echo trans('email_has_registed', ['email' => 'anzhengchao@gmail.com']); // 邮箱 anzhengchao@gmail.com 已经注册过!

替换掉默认的语言项

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

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

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

License

MIT

  • laravel 语言包 基于Laravel-Lang/Lang的75种语言支持Laravel 5的应用。 1. 安装 GitHub overtrue/laravel-lang readme.md 详细介绍了安装方法以及如何使用 laravel 6.x 安装方式 composer require overtrue/laravel-lang:~4.0 laravel 7.x - 8.x compos

  • laravel 有本地化功能,setLocale,但不是持久化的,需要借助session 采用策略,域名加语言后缀,laravel是可以使用路由后缀的,如www.exame.com/en 所以先配置路由,很简单,只需要在现有路由的基础上加一个前缀就可以了 Route::prefix('en') 要实时识别路由前缀并获取到当前语言,我借助了中间件middleware,新建中间件,如LangLocal

  • 这篇文章主要介绍了关于laravel5切换中文语言,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 Laravel-lang Laravel 5 语言包,包含 52 种语言, 基于 caouecs/Laravel-lang. 安装composer require "overtrue/laravel-lang:~3.0" Laraval 5.* 完成上面的操作后,将项目文件 confi

  • 一、laravel语言包的配置,在resources/lang/en,这是默认的语言,自己添加一个zh文件夹,在下面创建需要切换的语言页面,如 zh/header.php <?php return [ 'home' => '首页', 'operation' => '操作', ]; 随便定义一个语言,在页面模板中调用的时候就使用{{ trans('header.home') }},

  • laravel支持多语言功能,看了官网的文档一脸懵,测试了一下发现只能设置单个URL的语言设置。之前看过一些项目使用地址栏的参数来判断当前语言,不过感觉会比较麻烦。这里分享一个用session判断当前语言的方法。 1. 在模板中设置切换语言的<a> <a href="{{ url('/changeLocale/en') }}">en</a> <a href="{{ url('/changeLoca

  • 一、laravel 安装 "overtrue/laravel-lang" 这个扩展包直接把语言变成了中文 composer require overtrue/laravel-lang 二、然后修改“config/app.php”的配置 'locale' => 'zh-CN',//将 en 更改成 zh-CN

 相关资料
  •  创造不息,交付不止 Introduction A quick reference guide (cheat sheet) for Laravel 5.1 LTS, listing artisan, composer, routes and other useful bits of information. We intend to build this Cheat Sheet more asse

  • Laravel 5 Bundles-Modules Bundles-Modules 是一个把应用分成多个包,一个包分成若干个小模块。 这是 laravel5 框架的 bundle 包系统,每个 bundle 都 module 模块化,模块与模块之前互不影响,全新开发目录,适合团队开发,松耦合,可以抛弃自带的 APP 目录了,使用全新的开发目录结构/,使开发变得更简单。 开发目录结构: bundle

  • Laravel 5.3 Angular Material Starter Demo An online demo is available. Angular (2+) update While this starter used to be an excellent starting point for Laravel 5 & Angular 1.x, using Angular 1.x resu

  • 语言包 为了代码更加规范,配置一个项目语言包是必不可少的事,那么下面我们就开始来给我们的网站配置中文包 语言包的配置可以根据开发需求,前台(frontend)和后台(backend)分开配置 第一步: 创建目录(frontend为例),如下图在/frontend/messages/zh-CN(这里的“CN”最好大写,Windows无影响,linux区分大小写),创建两个语言包文件 common.p

  • 概述 javascript csharp cpp json html php python markdown typescript css dockerfile

  • 当您设置 A370 时,您可从以下语言选择一种您要使用的语言: 英语 西班牙语 葡萄牙语 芬兰语 丹麦语 德语 瑞典语 挪威语 德语 意大利语 芬兰语 波兰语 俄语 简体中文 日语 印尼语 土耳其语 捷克语 韩语 在设置后,您可在 Flow 应用程式或网络服务中变更语言。

  • 程序员用各种编程语言编写指令,有些是计算机直接理解的,有些则需要中间翻译(tranlation)的步骤。如今使用的计算机语言有几百种,可以分为三大类: 机器语言 汇编语言 高级语言 任何计算机只能直接理解本身酌机器语言(machine language)。机器语言是特定计算机的自然语言,由计算机的硬件设计定义。机器语言通常由一系列数字组成(最终简化0和1),让计算机一次一个地执行最基本的操作。机器

  • 主要内容:检查可用的R包,获取所有安装的软件包列表,安装新软件包,加载包到库R包是R函数,编码和样本数据的集合。 它们存储在R环境中的名为“”的目录下。 默认情况下,R在安装过程中安装一组软件包。当需要某些特定的目的时,也可根据需要添加更多的包。 当我们启动R控制台时,默认情况下只有默认软件包可用。 已经安装的其他软件包必须明确加载才能被要使用的R程序使用。 R语言中提供的所有软件包均列在R软件包中。 以下是用于检查,验证和使用R包的命令列表。 检查可用的R包 获取包含R