手动导入模块转换还是模块激活?

时间:2011-02-28 15:19:14

标签: drupal drupal-6

我创建了一个简单的模块,需要添加一些翻译消息。

下一步是创建一个“翻译”文件夹,其中包含一个名为“pt-pt.po”的po文件(我的语言定义为pt-pt),并且编程上不必担心导入这些消息。

我认为这些消息是在模块激活时导入的,但是没有发生。

我错误地想? :)或者我错过了什么?

我必须手动导入每个环境吗?

感谢。

1 个答案:

答案 0 :(得分:1)

pt-pt.po文件是否包含字符串(我不能从程序上的部分理解)?如果没有,您需要像http://drupal.org/project/potx这样的东西从模块中提取字符串。

如果翻译文件包含字符串但未导入字符串,请记住只有在安装模块时才会读取和导入翻译,而不会激活。因此,如果模块在某些时候被停用后被激活,那么翻译将不会被重新读取。

在这种情况下,这可以解决问题:http://drupal.org/project/po_re_importer

相关问题