【发布时间】:2023-03-28 01:36:02
【问题描述】:
我在 page.tpl.php 页面的 t() 函数中添加了以下文本。
<?php echo t('Some random text to translate.'); ?>
现在当我去 admin/build/translate/search 翻译字符串时,drupal 找不到它。
我已刷新所有缓存,以及国际化模块中的“刷新”选项卡。
谢谢
【问题讨论】:
我在 page.tpl.php 页面的 t() 函数中添加了以下文本。
<?php echo t('Some random text to translate.'); ?>
现在当我去 admin/build/translate/search 翻译字符串时,drupal 找不到它。
我已刷新所有缓存,以及国际化模块中的“刷新”选项卡。
谢谢
【问题讨论】:
t() function,为了节省单语言网站的性能,在从另一种语言请求之前不会将字符串存储在数据库中。以一种非默认语言查看页面以填充数据库(t() 调用 locale() to do this),从而使字符串可用于翻译。
【讨论】: