【问题标题】:How Can I Translate String Array In Laravel's localization?如何在 Laravel 的本地化中翻译字符串数组?
【发布时间】:2019-04-08 19:41:12
【问题描述】:

我在 Laravel Blade 中有一个这样的数组:

$myArray={names:{"name1","name2","name3","name4","name5"}}


我在刀片文件中这样称呼主题:

@foreach($myArray as $ma)
{{$ma->names}}<br>
@endforeach

结果 ::

name1
name2
name3
name4
name5

我想将我的名字数组翻译成另一种语言(西班牙语)并在视图文件中显示它们,我该怎么做?
::MY Result That I Want To Be Like This::强>

nombre1
nombre2
nombre3
nombre4
nombre5

【问题讨论】:

    标签: laravel localization laravel-blade translate laravel-localization


    【解决方案1】:

    文档:

    https://laravel.com/docs/5.7/localization

    为您需要的语言创建一个翻译文件,即:

    <?php
    
    // resources/lang/en/messages.php
    
    return [
        'welcome' => 'Welcome'
    ];
    

    然后您可以在刀片模板中使用@lang('messages.welcome') 来获取翻译。

    【讨论】:

    • 抱歉,您的解决方案有效。我们应该这样使用 :: {{ __(messages.welcome) }}
    猜你喜欢
    • 2014-09-04
    • 2015-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多