gettext は文字列変数をどのように変換しますか? やりたくないようです.. $sentence = "Hello World"; があるとしましょう。そして、エコーしたい($sentence); ... Poedit で $sentence の内容を翻訳するにはどうすればよいですか? -> echo sprintf( ("%s test"), $sentence) を使用すると、"Hello World test" が出力されます。 Poedit では "%s test" として表示され、Poedit 内で Hello World の翻訳バージョンを取得できません。では、Poedit 内で文字列変数を使用するにはどうすればよいでしょうか。ありがとう!
質問する
4597 次
2 に答える
9
文字列変数を持ってはいけません。あなたは例えばするべきです
$sentance = _('Hello world');
もう1つの方法は、パーサーの王様を使用することです。これは、hello world文字列を見つけて、最終的にどこかに出力することができます
$fakie = _('Hello World');
この出力は何らかのファイルに保存する必要があります。このファイルは poedit によって取得され、翻訳されます。使用できる翻訳を表示するために
$myTranslation = _($sentance);
この変換プロセスを JavaScript ファイルと smarty テンプレートに使用しました。
于 2009-08-28T20:35:56.403 に答える
-1
于 2009-08-28T20:39:40.200 に答える