2012-01-27 10 views
0

<?echo __("somestring") ?>を単独で使用すると、gettext()を使用して英語からフランス語に正常に翻訳できました。しかし、私は次のjQueryモバイルタグの内側にgettext()作業を行う方法を見つけ出すことはできません。jquery mobileでphp gettext()を使用するにはどうすればいいですか?

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

これを行うための正しい方法は何ですか?

答えて

1

gettext()のエイリアスは、単一のアンダースコアで、二重のアンダースコアではありません。 gettext()ためのphp.netのマニュアルから

:あなた上記のコードで

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

私は '_e(" text ")を試しましたが、残りのコードは無視されました。 [壊れたサイト](http://screencast.com/t/JHXThqe45) と私はそれが動作するように得だけのgettextとしている()ではなく – Elliot

+0

私は '

  • ' を試してみましたし、:!このリンクを参照してください。残りのコードは無視されます。それは次のように正しく動作 [壊れたサイト](http://screencast.com/t/JHXThqe45) ::!このリンクを参照してください '
  • ' にこの画像を参照してください。 [良い1]! (http://screencast.com/t/NVFWSlxgTzX) "_e"はどうなっていますか? – Elliot

    +0

    PHPに_e()は存在しません。 Wordpressは_e関数を定義します。 echo_( "foo")が必要です。 – dsas

    0

    は_の結果を出力していません()。あなたは: <?php _('foo') ?>であり、<?php print _('foo'); ?>ではありません。これはあなたの実際のコードのケースですか?

    関連する問題