如何在yii2 Yii:t()中使用位置占位符;

时间:2019-12-05 11:41:14

标签: yii2

我正在尝试在Yii:t()中使用命名占位符;但是当我翻译邮件时出现错误

4 : Fortify Investigation,1Weakness to Fire,2

这是我的查看文件

@MISSING: app . Hi, sam! FOR LANGUAGE zh-CN @

在我的<?=\Yii::t('app', 'Hi, {username}!', [ 'username' => \Yii::$app->user->identity->username, ]);?> 文件中,我的密钥为app.php,我还尝试像这样的'Hi' => '你好',之后在逗号之后添加逗号,但是这些对我来说都不起作用,我该如何解决呢?

1 个答案:

答案 0 :(得分:0)

您的翻译文件(await)中应该有完整的短语,包括占位符:

app.php