Drupal专业开发指南 第18章 本地化和翻译相关的文件

 有时,想知道是由Drupal中的哪一部分负责某一本地化或翻译功能的,这是非常困难的。表18-1给出了这些文件和它们的职责。

 
18-1. Drupal内部与本地化和翻译相关的文件

 

文件
职责
includes/bootstrap.inc
运行DRUPAL_BOOTSTRAP_LANGUAGE阶段,判定当前语言
includes/language.inc
如果启用了多语言,那么它将被引导指令包含进来。可用来选择语言和将内部URL重写为特定于语言的
includes/common.inc
t()所在的地方,另外还有drupal_add_css(),后者支持从右到左的语言。
includes/locale.inc
包含了用户界面和管理语言翻译的函数。
modules/locale/locale.module
当安装或启用模块/主题时,它用来提供字符串替换和翻译导入。它向路经、节点、节点类型的表单中添加语言设置界面。
modules/translation/translation.module
管理源节点和对应的翻译
modules/translation/translation.admin.inc
当点击翻译标签时,它提供翻译概览页面(参看图18-31)。

 

 
附加资源
    国际化支持对于Drupal项目非常重要。为了追踪国际化的最新进展或者想参与进来,可参看http://groups.drupal.org/i18n
 

老葛的Drupal培训班 Think in Drupal

Drupal版本: