2010-08-27 28 views
0

我想這個翻譯如下:symfony:如何翻譯含有文本<p></p>?

<?php echo __(<<<EOM 
<p> 
For security reasons... 
</p> 
EOM 
) ?> 

所以我創建這個翻譯單位:

<trans-unit> 
<source>For security reasons...</source> 
<target>Por razones de seguridad...</target> 
</trans-unit> 

的問題:它沒有被翻譯不到我刪除<p> </p>標籤。

任何方式來翻譯它保留這些標籤?

哈維

回答

1

爲什麼不僅翻譯字符串:

<p> 
<?php echo __("For security reasons...") ?> 
</p> 

另一個解決方案是它是包括<p>標籤進入翻譯字符串。我不知道交響樂翻譯技巧,但這是如何使用gettext完成的。

+0

是的,您需要將標籤和換行符添加到翻譯xml文件中。請記住,爲了保證xml安全,您需要使用<和> – Maerlyn 2010-08-27 11:11:23