0

我有一个使用英语和波斯语的多语言项目,而波斯语被配置为我的项目的区域设置。除了我定义的参数外,两种语言的资源中lang目录下的本地化文件都可以正常工作。

在每个语言目录的resources > lang下,我创建了一个 general.php,它返回我的关键字及其替换的关联数组。它工作正常,但是如果我的关键字包含一个参数,它不会替换参数 keywork。

波斯语 general.php 文件

<?php
// general.php
return [
    'sending for' => ':attribute ارسال برای',

    'attributes' => [
         'ahmad' => 'احمد'
    ],
];
?>

// index.blade.php
{{ __('sending for', ['attribute' => 'ahmad']) }};

// result of index page
ارسال برای ahmad

但是我在 general.php 文件的属性数组中定义了关键字“ahmad”,但它仍然返回键而不是值

4

0 回答 0