0

PoEdit を使用してファイルを編集し、.poファイルを作成してい.moます。私のページには 2 つの定義があります。1 つは機能しており、もう 1 つは機能していません。ファイルに PHP 変数を含める必要がある場合、翻訳ファイルを作成する方法を教えてくださいmessage.po

<?php echo $oFontawesome->icon(array('icon'=>'comment')).' '._('Tämä toimeksianto on loppuunmaksettu.');?>

<?php echo $oFontawesome->icon(array('icon'=>'comment')).' '._('Tämä toimeksianto on loppuunmaksettu. Salasana on voimassa vielä'.' '.$_Value['date_diff'].' '.'päivää');?>

私の.moファイルは

#: "apps/debt/view/info.php:78
msgid "Tämä toimeksianto on loppuunmaksettu."
msgstr "This case has been settled."

#: apps/debt/view/info.php:94
msgid "Tämä toimeksianto on loppuunmaksettu. Salasana on voimassa vielä"
msgstr "This case has been settled. The password will expire in"

2 番目の部分が機能していません。行全体を含めなかったのはそのためですか? それとも、変数値が含まれているためですか?

4

1 に答える 1

0

私はこの問題の解決策を得ました。実際、問題は *.po または *.mo ファイルではなく、php ファイルにあり、タグを閉じていませんでした。
すべての翻訳メッセージは .() タグ内にある必要があります

<?php echo $oFontawesome->icon(array('icon'=>'comment')).' '._('Tämä toimeksianto on loppuunmaksettu.'));?>

ありがとう

于 2015-08-10T06:11:50.560 に答える