Drupal:如何从php模板添加可转换文本?

Drupal:如何从php模板添加可转换文本?,drupal,drupal-6,Drupal,Drupal 6,我正在使用Drupal和国际模块进行翻译 如何将php模板中的可转换文本添加到我的网站 换句话说,我已经定制了我的网站,直接从php代码添加了一些固定内容。但是,我希望此内容在语言翻译搜索中显示为字符串 我已经添加了这个,但到目前为止还不起作用(我还刷新了翻译数据库): 感谢drupal,所有需要翻译的文本都必须通过t()函数。假设您使用的是基于PHPTemplate的主题,那么您也可以在模板中访问此函数。阅读t()函数的示例,了解在可翻译字符串中包含变量的各种方法。它还涵盖了一些好的实践,

我正在使用Drupal和国际模块进行翻译

如何将php模板中的可转换文本添加到我的网站

换句话说,我已经定制了我的网站,直接从php代码添加了一些固定内容。但是,我希望此内容在语言翻译搜索中显示为字符串

我已经添加了这个,但到目前为止还不起作用(我还刷新了翻译数据库):



感谢drupal,所有需要翻译的文本都必须通过t()函数。假设您使用的是基于PHPTemplate的主题,那么您也可以在模板中访问此函数。阅读t()函数的示例,了解在可翻译字符串中包含变量的各种方法。它还涵盖了一些好的实践,使您的翻译人员的工作更轻松

以下是如何替换模板中的某些文本以使其可翻译的示例:

之前:

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

这是示例文本。

之后:

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


您需要访问翻译内容至少一次,才能将此类字符串添加到翻译界面。

使用非默认语言时,访问页面非常重要。
有关更多信息,请参见。

和@mirzu您好,我忘记在问题中设置代码格式,我的php代码消失了。正如你所看到的,我实际上在使用t函数,但是当我搜索特定的字符串,比如说,我搜索“一些随机”子字符串时,Drupal找不到它。我已经刷新了缓存。我还使用了翻译页面中的“刷新”选项卡。和@mirzu嘿,你说的是对的,但这不是重点。我已经在我的内容中添加了t函数,但我无法使其工作。接口转换器找不到该字符串。
<p class="example">
<?php print t("This is example text."); ?>
</p>