某些定义在*中不起作用.po文件


some definition is not working in *.po file

我使用PoEdit来编辑我的.po文件并制作.mo文件。在我的页面上,我有两个定义,一个是工作,另一个不是。你能建议我怎么做一个翻译文件,如果我必须在message.po文件中包含任何PHP变量?

<?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"

第二部分不工作,这是我没有包括整行的原因吗?还是因为它包含一个变量值?

我得到了这个问题的解决方案,实际上问题不在我的*。Po或*。没有文件它在我的PHP文件中,我没有关闭标签。
()标签

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

谢谢