多语言指南
(官网对应文档)
你可以让网站支持多种多种语言,或者说支持英语之外的语言(也可以称为本地化、国际化或多语言网站)
Drupal有两个核心模块开启站点的翻译功能:
- Locale module 用来翻译用户界面组成部分 (系统内置的各种字段,如菜单项、表单标签、帮助文本、按钮上的各种标签文字比如“登录”“退出”“提交”“查看”“编辑”“删除”等等)
- Content translation module 用来翻译站点内容 (实际用户在网站发布的各种内容,如 pages, stories, blocks等)
你可以借助contributed modules for language and locale来扩展这些模块的功能。要实现彻底的多语言菜单系统、区块和分类请安装Internationalization模块,并阅读其文档信息 。如果你想快速入门,请参阅 "Basic Internationalization setup"。
你可以借助Localization update module从 localize.drupal.org 或其他 Localization server上自动下载和更新最新翻译。另外,你还可以在管理后台手动导入翻译:
- Drupal 6: Administer > Site Building > Translate Interface > Import (
http://example.com/admin/build/translate/import) - Drupal 7: Configuration > Regional and language > Translate Interface > Import (
http://example.com/admin/config/regional/translate/import)
要快速安装某个版本的本地化Drupal (目前支持 80 多种语言),你可以使用 Localized Drupal安装文档。
对于如何翻译Drupal核心、模块和主题,请访问 http://localize.drupal.org.。如果没有适合你的语言翻译包,你就需要自己进行翻译。要将自己翻译的本地化Drupal贡献出来,请参阅 Translate Drupal to your language 。
Drupal语言相关方面的资源:
- Install Drupal in another language
- Internationalization issues (besides translation)
- Language-specific communities
- Drupal local groups directory
- Geographical groups directory
想编写本地化模块? 请阅读Drupal开发指南中 Localization API 一节。

Comments
Post new comment