2011-01-20 27 views
2

我使用Drupal和國際模塊進行翻譯。Drupal:我如何從我的php模板添加可變文本?

如何將php模板中的可變文本添加到我的網站?

換句話說,我定製了我的網站直接從php代碼中添加一些固定內容。不過,我希望這些內容在語言翻譯搜索中顯示爲字符串。

我已經添加了這一點,但它不工作至今(我也刷新翻譯數據庫):

<?php echo t('Some random description here, a bit longer ok. Some random description here.'); ?> 

感謝

回答

3

您需要訪問所翻譯的內容至少一次將這些字符串添加到翻譯界面。

1

在Drupal,認爲應譯成了所有文本通過t()函數。假設您使用基於PHPTemplate的主題,您也可以在模板中訪問此功能。請閱讀documentation以獲取t()函數的各種方式,以便將變量包含在可翻譯的字符串中。它還涵蓋了讓翻譯更容易的良好做法。

這裏有一個如何來代替某些文字模板,使其翻譯的例子:

前:

<p class="example"> 
This is example text. 
</p> 

後:

<p class="example"> 
<?php print t("This is example text."); ?> 
</p> 
+0

打我吧。 :) – mirzu 2011-01-20 23:55:57

相關問題