上海戴文 - Drupal开发 在线教育

你在这里

多语言支持

原文链接:http://drupal.org/node/303984

Drupal模块可以以不同的语言安装在站点甚至多语言站点上。所以,如果您的模块将会被发布,那么使您的模块,支持多种语言是一个不错的想法。

    建立多语言的支持需要以下的基本步骤:
  • 确保您模块中的字符串是可以被翻译的。请参看Localization API的手册部分来获得相关的信息。
  • 每次当您更新您模块的版本时,Drupal Localization服务器将会从您的代码中挑选出可以被翻译的部分并放到服务器上,这样其他用户就可以把它翻译成各种语言了。
  • 如果您的模块储存了节点以外的由用户数入的信息,请确保它是可以被翻译的。请参看使您的自定义数据可以被翻译来获得更多信息。

大多数关于这个主题的资料都可以在多语言手册中找到。它包含了整个的用Internationalization模块建造多语言站点的部分,并且附带有教程和链接

下面关于Drupal6 internationalization的资料也可以作为参考。

对于Drupal7,请参看 Drupal 7 internationalization posts

groups.drupal.org中的Internationalization小组提供了相关的支持和平台。