如何在Drupal 7.x中使用i18n创建模块mutil语言

时间:2012-11-25 14:45:48

标签: drupal internationalization

我想在drupal 7.x中创建一次模块多语言,并已安装i18n。 请帮我一步一步创建,

谢谢提前,

1 个答案:

答案 0 :(得分:2)

所有Drupal本地化的主页现在都是http://localize.drupal.org/。这是开始阅读国际化和翻译的好地方。

作为开发人员,你还应该看看kristen撰写的Drupal 7 i18n文章:http://www.kristen.org/drupal7-i18n-articles

另请阅读.po文件:http://drupal.org/node/1814954

作为开发人员需要知道的非常简短的版本:-)是你应该在translate(t())函数中包装你想要翻译的字符串,如下所示:http://hojtsy.hu/blog/2011-jan-25/drupal-7039s-new-multilingual-systems-part-3-localization-and-language-apis,然后通过下面描述的方法之一将字符串翻译成您感兴趣的语言:

如果您的可翻译字符串是官方Drupal项目的一部分,则下次翻译时,http://localize.drupal.org/的翻译将显示在您的网站上(翻译时间最多会延迟24小时)在更新生效时http://localize.drupal.org/接受。可以将更新配置为通过本地化更新自动发生:http://drupal.org/project/l10n_update

对于自定义模块,您可以通过同一模块的管理界面上传自己的翻译(本地化更新)。