如何使用php gettext()和jquery mobile?

问题描述:

我已经能够使用gettext()单独使用<?echo __("somestring") ?>从英语翻译成法语。但我无法弄清楚如何使下面的jQuery移动标签的内部gettext()工作:如何使用php gettext()和jquery mobile?

<li><a href="#home" class="ui-btn-active" ><? __("Home")?></a></li> 

什么是做到这一点的正确方法是什么?

gettext()的别名是单个下划线,而不是双下划线。

从php.net手册gettext()

// Or use the alias _() for gettext() 
echo _("Have a nice day"); 
+0

我已经尝试过'_e(“文本”),并导致其余的代码被忽略。请参阅此链接: [破网站(http://screencast.com/t/JHXThqe45) ,我得到它的工作,但只与gettext的(),而 – Elliot 2012-01-28 03:16:35

+0

我已经试过'

  • ' 和它会导致其余的代码被忽略。请参阅此链接: [破网站(http://screencast.com/t/JHXThqe45) 它正常工作有以下: '
  • ' 看到这个图片: [好的] (http://screencast.com/t/NVFWSlxgTzX) “_e”是怎么回事?在PHP中不存在_e() – Elliot 2012-01-28 03:40:25
    +0

    。 Wordpress确实定义了一个_e函数。你只需要echo _(“foo”); – dsas 2012-01-29 21:40:13

    在你上面的代码不是在输出_的结果()。您有: <?php _('foo') ?>而不是<?php print _('foo'); ?>。这是真实的代码吗?