gpt4 book ai didi

gettext中的php字符串变量

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

gettext 如何翻译字符串变量?它似乎不想这样做..假设我有 $sentence = "Hello World";然后我想 echo ($sentence); ...我怎样才能做到这一点,以便我可以翻译 Poedit 中 $sentence 中的内容?我可以使用 -> echo sprintf(("%s test"), $sentence) 这将打印“Hello World在浏览器中输入“%s test”,但在 Poedit 中它将显示为“%s test”,并且我不会在 Poedit 中获得 Hello World 的翻译版本。那么如何在 Poedit 中使用字符串变量呢?谢谢!

最佳答案

你不能有字符串变量。你应该这样做,例如

$sentance = _('Hello world');

另一种方法是使用一些解析器之王,它将能够找到你的 hello world 字符串并最终输出到某个地方

$fakie = _('Hello World');

此输出应存储在某个文件中,然后由 poedit 拾取并翻译。为了显示翻译,您可以使用

$myTranslation = _($sentance);

我们将此转换过程用于 JavaScript 文件和 smarty 模板。

关于gettext中的php字符串变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1349159/

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