在PHP的gettext字符串变量
题
如何gettext的翻译字符串变量?它似乎并不想这样做..可以说我有$一句话=“Hello World”的;然后我想呼应的($句); ...我怎么能做到这一点,这样我可以翻译一下在poEdit的是$句子里面,我可以使用 - >回波sprintf的(的(“%s的测试”),$句)这将打印的“Hello World测试”的浏览器,但它会显示为‘%S在poEdit的测试’,我不会得到poEdit的内部的Hello World的翻译版本。那么,如何可以使用里面poEdit的字符串变量?谢谢!
解决方案
您只是不能有字符串变量。你应该做e.g。
$sentance = _('Hello world');
另一种方法是使用解析器的一些王,将能找到你的hello world字符串和最终输出的地方
$fakie = _('Hello World');
此输出应存储在一些文件中,然后将通过poEdit的被拾取并翻译。用于示出翻译可以比使用
$myTranslation = _($sentance);
我们使用这个转换过程的JavaScript文件和Smarty模板。
不隶属于 StackOverflow