0

我正在使用 PoEdit 来编辑我的.po文件并制作.mo文件。在我的页面中,我有两个定义,一个有效,另一个无效。如果我必须在文件中包含任何 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"

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

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 回答