Drupal:关于 t() 函数的问题

标签 drupal drupal-6

我在 page.tpl.php 页面的 t() 函数中添加了以下文本。

<?php echo t('Some random text to translate.'); ?>

现在,当我去 admin/build/translate/search 翻译字符串时,drupal 找不到它。

我已经刷新了所有缓存,以及国际化模块中的“刷新”选项卡。

谢谢

最佳答案

t() function ,为了节省单语言网站的性能,在从另一种语言请求之前不会将字符串存储在数据库中。以一种非默认语言查看页面以填充数据库(t() 调用 locale() to do this),从而使字符串可用于翻译。

关于Drupal:关于 t() 函数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4768811/

相关文章:

Drupal db_select(),如何在条件中使用两个数据库字段?

ios - 在 header 字段中设置 Cookie

drupal - 如何在 Drupal 中的 "access denied"页面上持久保存表单数据?

drupal-6 - 如何在drupal View 中有条件地隐藏字段?

具有多个分类术语的 Drupal 8 实体查询

mysql - Drupal数据库不显示表名

php - 从外部 PHP 检查 Drupal 身份验证

Drupal 如何设置页面 https

drupal - 更改 Drupal 6 站点的 URL 别名会影响 Google Analytics 统计吗?

php - 调试 Drupal 的白屏死机?