首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在刀片中使用带参数的翻译字符串?(Laravel 5.8)

如何在刀片中使用带参数的翻译字符串?(Laravel 5.8)
EN

Stack Overflow用户
提问于 2021-03-12 09:16:01
回答 1查看 413关注 0票数 0

lang/tr/设置中有一个翻译字符串,如下所示:

代码语言:javascript
复制
'permits' => [
    'halfdaynote' => 'Çalışmış sayılacağı süreler toplam :hours saat olmalıdır.',
],

我知道我可以用这种方式在后端代码中使用这个字符串,就像在Controller中一样,很好:

代码语言:javascript
复制
__('setting.permits.halfdaynote', ['hours', '7,5'])

当谈到刀片时,我尝试了以下所有方法,但都失败了:

代码语言:javascript
复制
@lang('setting.permits.halfdaynote', ['hours', '7,5'])

{{ __('setting.permits.halfdaynote', ['hours', '7,5']) }}

{!! __('setting.permits.halfdaynote', ['hours', '7,5']) !!}

<?= __('setting.permits.halfdaynote', ['hours', '7,5']) ?>

<?php echo __('setting.permits.halfdaynote', ['hours', '7,5']) ?>

结果如下:

非:ışmışsaatılacağısüreler toplam :hours saat olmalıdır.

一定是这样的:

非:ışmışsaatılacağısüreler toplam 7,5 saat olmalıdır.

有什么办法让这件事成功吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-12 10:04:04

要解决问题,需要将参数指定为key => value对:

代码语言:javascript
复制
{{ __('setting.permits.halfdaynote', ['hours' => '7,5']) }}

文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66597140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档