zoukankan      html  css  js  c++  java
  • Laravel 5.4的本地化

    简介

    Laravel 的本地化功能提供方便的方法来获取多语言的字符串,让你的网站可以简单的支持多语言。

    语言包存放在 resources/lang 目录下的文件里。在此目录中应该有应用对应支持的语言并将其对应到每一个子目录:

    /resources
        /lang
            /en
                messages.php
    

    语言包简单地返回键值和字符串数组,例如:

    <?php
    
    return [
        'welcome' => 'Welcome to our application'
    ];
    

    本地化应用

    设置语言

    默认语言是en,语言包对应的也是en文件夹。可以把en语言包复制一份,改名为zh-CN,中文简体。
    修改config/app.php 文件的 locale 为 zh-CN ,这样网站的语言就改变为使用中文语言包,但是相应的,里面的文件也需要自己汉化才行。比如分页的上下页,就要从 Previous/Next 改成上一页/下一页

    使用语言

    在blade模板里可以写 @lang('语言包文件.数组键名') 来获取语言。比如以分页语言为例:@lang('pagination.next') 显示的就是下一页的语言。

  • 相关阅读:
    两种方法生成随机字符串
    cmd命令总结
    NOI前乱写
    多校模拟9
    字符串 口胡
    HEOI2020游记
    省选模拟104
    省选模拟103
    省选模拟102
    省选模拟101
  • 原文地址:https://www.cnblogs.com/timeismoney/p/7092257.html
Copyright © 2011-2022 走看看