gpt4 book ai didi

zend-framework2 - Zend Framework 2 使用 gettext 翻译带有变量的文本

转载 作者:行者123 更新时间:2023-12-02 07:03:33 24 4
gpt4 key购买 nike

我该怎么做才能翻译这样的字符串,其中 $user 包含用户名?

    $message = 'Hello ' . $user . ', how are you';

如果我使用以下代码进行翻译,则无法正常工作。

    $message = $translator->translate('Hello ' . $user . ', how are you');

在我的 en_EN.po 文件中我有:

    msgid "Hello %s, how are you"
msgstr ""

在我的 es_ES.po 文件中我有:

    msgid "Hello %s, how are you"
msgstr "Hola %s, como estas"

提前致谢。

最佳答案

在你的 View 中尝试这个:

echo sprintf($this->translate("Hello %s, how are you"), $user);

关于zend-framework2 - Zend Framework 2 使用 gettext 翻译带有变量的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16440133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com