我想在已经安装 i18n 的 drupal 7.x 中创建一次模块多语言。请帮助我一步一步地创建它,
提前谢谢,
所有 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
对于自定义模块,您可以通过同一模块的管理界面上传自己的翻译(本地化更新)。