我感谢我正在使用的Drupal

多语言

Drupal多语言网站在中文语言浏览器的自动本地化

Drupal 6 的核心文件根目录 includes 文件夹下有一个 language.inc 的文件, 它的里面主要是 Drupal 网站语言控制的代码, 包括语言前缀, 浏览器语言判断等等.

在 Drupal 网站系统里面中文语言的默认前缀是 zh-hans, 一般形式如 http://域名/zh-hans/... . 而浏览器的语言, 以中文版 Firefox 为例 : 中文的语言的选择仅有
汉语 [zh];
汉语/新加坡 [zh-sg];
汉语/中国 [zh-cn];
汉语/中国台湾 [zh-tw];
汉语/中国香港 [zh-hk].

给drupal添加多语言变量

建设基于Drupal的多语言网站时,特殊的是网站基础信息(网站名称等等)等的国际化,比如"站点信息"(site information)页面里可以设置网站名称\口号\站点目标等等基础信息都是提供给用户输入的变量.
如何汉化用户输入的网站基础信息呢?

首先做多语言网站我们肯定需要用到drupal国际化模块——i18n(Internationalization);

安装并启用i18n模块后,编辑settings文件(sites\default\settings.php),在最末位加上如下代码: