t()函数不会将字符串添加到翻译界面

luk*_*sak 4 translation drupal views

我在我的一个视图中使用customfiel php代码来翻译字符串,因为2.x的视图在本地化方面很糟糕.我使用以下PHP代码:

echo t('Watch Video');
Run Code Online (Sandbox Code Playgroud)

但字符串不会出现在"翻译界面"部分.

谢谢你的帮助.

卢卡斯

gby*_*.co 8

接受的答案是错误的,因为本地化脚本没有扫描任何东西.只要在非标准语言中第一次通过t()函数,字符串就会在转换接口中注册.

因此,对于翻译而言,您编写的代码是eval'd(从数据库解释)还是存在于源代码中并不重要.显然,良好的做法是将代码保存在它所属的文件中.

这篇博文描述了将字符串放入翻译界面需要做些什么.