操作:配置本地功能
现在我们要决定何时以及如何让Drupal使用新添加的语言。为了方便网站在多种语言中浏览,以及方便用户选择自己喜欢的语言,我们还要在站内添加一个简单的语言转换器。
语言约定设置(Language Negotiation Settings)
从我们前面已经讨论过的“语言转换”一节中知道,我们有好几种选择。我们不希望用户在自己的帐户设置中人工设置他们的语言转换(指:None选项),我们 的客户也没有为每个语言单独准备好域名(“Domain name only”选项)。这样,我们就只剩下两个“Path prefix”可以选择。在这里,我们准备用“Path prefix with language fallback”而不采用“Path prefix only”,因为我们的客户要确保在prefix方式无效的情况下,网站的注册用户如果在她的帐户设置里选择了一种语言的话,那她能首先回到她自己选择的 语言而不是站点默认的语言:
1、在语言页选择“Configure”标签(admin/settings/language/configure);
2、选中“Path prefix with language fallback”,然后点“Save settings”按钮。
语言转换器(Language Switcher)
Locale 模块给我们提供了一个转换语言的区块,这个区块跟其他区块一样可以设定不同的标题或不设立标题,以及好几种显示方式的设置。
1、进入Administer→Site building→Blocks (admin/build/block) ,在列表中找到 “Language switcher”
2、把这个区块拖到“Right sidebar”区域,然后点“Save blocks”按钮保存。
3、你现在在站内就可以看到一个名为“Languages”的新的区块,这个区块里列出了站内所有安装的语言,如图8-14。

图8-14.启动语言转换区块后,网站模样

Comments
Post new comment