1

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

提前谢谢,

4

1 回答 1

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

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

于 2012-11-26T09:29:28.987 回答