2011-01-20 58 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

相关问题