我在page.tpl.php页面的t()函数中添加了以下文本。
<?php echo t('Some random text to translate.'); ?>
现在当我去admin / build / translate / search来翻译字符串时,drupal无法找到它。
我已刷新所有缓存,以及国际化模块中的“刷新”选项卡。
感谢
答案 0 :(得分:6)
t() function为了节省单语言站点的性能,在从其他语言请求之前,不会将字符串存储在数据库中。以其中一种非默认语言查看页面以填充数据库(t()调用locale() to do this),从而使字符串可用于翻译。